[Android] How to Remove/Unset Event Listeners

Tadashi Shigeoka ·  Thu, June 13, 2013

I’ll introduce how to remove/unset OnClickListener that was set with setOnTitleClickListener in Android app development.

For example, if you have a method that sets OnClickListener like this:

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

The method to remove the OnClickListener would be like this:

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

It’s crude, but you just call setOnClickListener(null).

Reference Information

That’s all from the Gemba.