J'ai un objet où le texte passe et affiche des messages d'état. Lorsque les messages changent, je veux que l'événement de clic de l'objet change pour vous amener à l'activité à laquelle le message se rapporte.
Donc, j'en ai un TextView mTitleView
et j'assigne l'événement comme ça.
public void setOnTitleClickListener(OnClickListener listener) {
mTitleView.setOnClickListener(listener);
}
Comment supprimer cet événement de clic? Il y a certains messages d'état qui n'ont pas de zone actionnable, je voudrais donc désactiver l'événement de clic. J'aimerais également pouvoir parcourir ces événements de clic et les éliminer correctement, mais je ne suis pas sûr de la meilleure pratique.