2012-02-01 9 views
7

मैं एंड्रॉइड में संसाधन रिसाव को ट्रैक करने और ट्रैक करने के लिए एक्लिप्स मैट का उपयोग कर रहा हूं (यदि आप स्क्रीन अभिविन्यास को बहुत बदलते हैं) और जब मैं हिस्टोग्राम व्यू पर जाता हूं, तो मुझे अपनी गतिविधि को बार-बार सूचीबद्ध एक ही गतिविधि के साथ सूचीबद्ध किया जाता है इसके बाद एक डॉलर।ग्रहण एमएटी में कक्षा के अंत में डॉलर का संकेत क्या है?

तो जैसे:

com.test.TestActivity 
com.test.TestActivity$1 
com.test.TestActivity$2 
com.test.TestActivity$3 

बस सोच क्या $ 1, $ 2 और $ 3 का मतलब ...

तिया।

+1

[जावा आंतरिक वर्ग। क्लास फ़ाइल नाम] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/380406/java-inner-class-class-file-names) –

उत्तर

12

वे अज्ञात आंतरिक कक्षाएं हैं।

उदाहरण के लिए:

Button button = (Button) findViewById(R.id.Button); 
button.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     // ... 
    } 
}); 

इस उदाहरण में गुमनाम आंतरिक वर्ग View.OnClickListener के उपवर्ग है।

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