我正在使用 Eclipse MAT 尝试追踪 Android 中的资源泄漏(如果您经常更改屏幕方向),当我转到直方图视图时,我看到我的活动与一次又一次列出的相同活动一起列出,并带有 $在它之后。
So like:
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
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)