Mam obiekt, w którym tekst cyklicznie wyświetla komunikaty o stanie. Gdy wiadomości się zmieniają, chcę, aby zdarzenie kliknięcia obiektu uległo zmianie, aby zabrać Cię do działania, którego dotyczy wiadomość.
Mam więc TextView mTitleView
i przypisuję takie wydarzenie.
public void setOnTitleClickListener(OnClickListener listener) {
mTitleView.setOnClickListener(listener);
}
Jak usunąć to zdarzenie kliknięcia? Niektóre komunikaty o stanie nie mają obszaru, w którym można wykonać akcję, dlatego chciałbym wyłączyć zdarzenie kliknięcia. Chciałbym również móc cyklicznie przełączać się między tymi zdarzeniami kliknięć i usuwać je w odpowiedni sposób, ale nie jestem pewien najlepszej praktyki.