2012-02-01 6 views
7

Eclipse MATを使用して、Androidでリソースリークを追跡しています(画面の向きを大きく変更した場合)。ヒストグラムビューに移動すると、同じアクティビティとともにリストされたアクティビティが繰り返し表示されますそれの後の$。Eclipse MATでは、クラスの末尾にあるドル記号は何を意味しますか?

だから、のような:

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

はまさに$ 1、$ 2、$手段3 ...

TIAを不思議。

+1

[Java内部クラス.classファイル名]の複製可能(http://stackoverflow.com/questions/380406/java-inner-class-class-file-names) –

答えて

12

匿名の内部クラスです。例えば

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

この例では、匿名の内部クラスは、View.OnClickListenerのサブクラスです。

関連する問題