2011-09-09 6 views
6

मैं एक परीक्षण/विश्लेषण उपकरण है जो एंड्रॉयड फ्रेमवर्क वर्गों के उपकरण की आवश्यकता है का निर्माण कर रहा हूँ के फोन करने वाले हैं। कि उपकरण में, कक्षाओं में एक विधि (अर्थात, विधि हस्ताक्षर) है कि वर्तमान में क्रियान्वित किया जा रहा से फोन करने वाले का पता लगाने के instrumented जा करने के लिए, और आधारित फोन करने वाले कुछ प्रसंस्करण किया जाता है पर जरूरत है। मेरा प्रश्न है, जो विधि मैं फोन करने वाले का निर्धारण करने के उपयोग करना चाहिए?एंड्रॉयड में, कैसे करना है मैं एक विधि कुशलतापूर्वक

मुझे पता है कि एक दृष्टिकोण java.lang का उपयोग करना है। थ्रोबल और विधि getStackTrace। हालांकि, इसे कुशल नहीं है। किसी भी अन्य (सार्वजनिक या छिपी हुई) एपीआई एंड्रॉयड प्लेटफॉर्म के लिए (मानक JDK के sun.reflect.Reflection.getCallerClass के समान) इस्तेमाल किया जा सकता है कि वहाँ रहे हैं?

उत्तर

संबंधित मुद्दे