0
J'essaie d'ajouter des TextWatchers sur un EditText, mais je devrais tous les supprimer quand j'en ai besoin.Supprimer tous les TextWatchers d'un EditText
...
@BindView(R.id.widget_search_edittext)
MaterialEditText mEditText;
private List<TextWatcher> textWatcherList;
...
public void addTextChangedListener(TextWatcher watcher) {
textWatcherList.add(watcher);
mEditText.addTextChangedListener(watcher);
}
public void removeAllTextChangedListeners() {
for (TextWatcher watcher : textWatcherList) {
mEditText.removeTextChangedListener(watcher);
}
textWatcherList.clear();
}
mais cela n'a pas fonctionné, aucun ideias?
Lorsque je tente d'enlever le veilleur Egaux jamais appelé son –
envoyer votre code s'il vous plaît –
Je viens tryied de mettre un point de rupture là-bas pour le tester. Mais le débogueur ne l'atteint jamais. @Override public boolean est égal à (Object obj) { if (obj instanceof MyMaskWatcher) { return true; } else { return false; } } –