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

前端之家收集整理的这篇文章主要介绍了android – 在Eclipse MAT中,类末尾的美元符号是什么意思?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 Eclipse MAT来尝试跟踪 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的子类.

猜你在找的Android相关文章