2011-09-09 19 views
6

Android framework sınıflarının enstrümantasyonunu gerektiren bir test/analiz aracı oluşturuyorum. Bu araçta, sınıfların, halihazırda yürütülmekte olan bir yöntemin (yani, metot imzasının) arayıcısını bulmak için aletlere ihtiyaç duyulmaktadır ve arayanın bazında bir miktar işlem gerçekleştirilmektedir. Sorum şu ki, arayanı belirlemek için hangi yöntemi kullanmalıyım?Android'de, verimli bir yöntem arayanı nasıl bulabilirim?

Bir yaklaşımın java.lang.Throwable ve getStackTrace yöntemini kullanmak olduğunu biliyorum. Ancak, verimli değil. Kullanılabilir Android platformu için başka (herkese açık veya gizli) API'ler (standart JDK sun.reflect.Reflection.getCallerClass'a benzer) var mı?

cevap

İlgili konular