[Android] Event Listener(イベントリスナ)の削除・解除方法

Pocket

Android アプリ開発で、setOnTitleClickListener でセットした OnClickListener を解除・削除する方法をメモ。

例えば、OnClickListener をセットするメソッドを下記のようにすると、

public void setOnTitleClickListener(OnClickListener listener) {
    mTitleView.setOnClickListener(listener);
}

OnClickListener を削除するメソッドは下記のようになります。

public void removeOnTitleClickListener() {
    mTitleView.setOnClickListener(null);
}

無理矢理ですが、 setOnClickListener(null) するだけです。

[参考]

android – Remove an onclick listener – Stack Overflow

  1. コメントはまだありません。

  1. トラックバックはまだありません。