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

前端之家收集整理的这篇文章主要介绍了android – 在Eclipse MAT中,类末尾的美元符号是什么意思?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 Eclipse MAT来尝试跟踪 Android中的资源泄漏(如果你经常更改屏幕方向),当我进入直方图视图时,我看到我的活动列出了相同的活动,一次又一次地列出了$在它之后.

所以喜欢:

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

只是想知道$1,$2和$3意味着什么…

TIA.

解决方法

他们是匿名的内部类.

例如:

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

在此示例中,匿名内部类是View.OnClickListener的子类.

猜你在找的Android相关文章