2011-09-09 48 views
6

我正在構建一個需要檢測Android框架類的測試/分析工具。在該工具中,需要對類進行檢測以找出當前正在執行的方法(即方法簽名)的調用者,並根據調用者完成一些處理。我的問題是,我應該使用哪種方法來確定調用者?在Android中,如何高效地找到方法的調用者

我知道,一個方法是使用的java.lang.Throwable和方法的getStackTrace。但是,它效率不高。是否有可用於Android平臺的其他(公開或隱藏)API(類似於標準JDK的sun.reflect.Reflection.getCallerClass)?

回答

相關問題