内部の匿名クラスから外部クラスの変数にアクセスするにはどうすればよいですか? 例:Javaの外部クラスのアクセス変数
ProgressDialog dialog = new ProgressDialog(this);
.....
send.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v) {
//here i'd like to do something with **dialog** variable
.......
}
});
これは、 'dialog'が外部クラスのフィールドである場合の正解です。私はこの場合、内部クラスの周りのメソッドのローカル変数だと思います。 –