gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:26:54 24 4
gpt4 key购买 nike

我正在使用 Eclipse MAT 来尝试追踪 Android 中的资源泄漏(如果您经常更改屏幕方向),当我转到直方图 View 时,我看到我的 Activity 与同一 Activity 一起一次又一次地列出后面有一个 $。

就像:

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

只是想知道 $1、$2 和 $3 是什么意思...

蒂亚。

最佳答案

它们是匿名内部类。

例如:

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

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

关于android - 在 Eclipse MAT 中,类(class)末尾的美元符号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9103891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com