Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在Eclipse MAT中,类末尾的美元符号是什么意思?_Android_Eclipse_Memory Leaks - Fatal编程技术网

Android 在Eclipse MAT中,类末尾的美元符号是什么意思?

Android 在Eclipse MAT中,类末尾的美元符号是什么意思?,android,eclipse,memory-leaks,Android,Eclipse,Memory Leaks,我使用EclipseMat试图追踪Android中的一个资源泄漏(如果您经常更改屏幕方向),当我转到直方图视图时,我看到我的活动与相同的活动一起列出,并且一次又一次地在后面加上$ 就像: com.test.TestActivity com.test.TestActivity$1 com.test.TestActivity$2 com.test.TestActivity$3 只是想知道1美元、2美元和3美元意味着什么 tia.它们是匿名的内部类 例如: Button button = (Butt

我使用EclipseMat试图追踪Android中的一个资源泄漏(如果您经常更改屏幕方向),当我转到直方图视图时,我看到我的活动与相同的活动一起列出,并且一次又一次地在后面加上$

就像:

com.test.TestActivity
com.test.TestActivity$1
com.test.TestActivity$2
com.test.TestActivity$3
只是想知道1美元、2美元和3美元意味着什么


tia.

它们是匿名的内部类

例如:

Button button = (Button) findViewById(R.id.Button);  
button.setOnClickListener(new View.OnClickListener() {  
    public void onClick(View v) {  
        // ...
    }  
});
在本例中,匿名内部类是
View.OnClickListener的子类