重複の可能性:
匿名の内部クラスからの外部クラスのキーワード?
私のクラス(と呼びましょうMyClass)にはm_listener、通知目的で使用されるメンバーがあります。匿名メソッド内から使用しても問題ありません。
private void myMethod(SomeObj myObj)
{
...
myObj.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
m_listener.myOnClick(this);
return false;
}
});
...
}
コードthisでは、匿名OnTouchListenerインスタンスを参照します。インスタンスthisを参照する代わりに ( を参照するのではなく、 を参照するのと同じように)何を書くべきですか?MyClassm_listenerMyClass.m_listenerOnTouchListener.m_listener