У меня есть код в onItemSelect
, который изменяет EditText
, но перед этим я удаляю его TextWatcher
. Независимо от того, что сразу после изменения EditText
вызывается метод afterTextChanged
. Мой метод что-то вроде этого:AfterTextChanged, вызванный даже после удаления слушателя
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
switch (adapterView.getId()) {
case R.id.someId:
// Remove the listener
// make changes to the EditText
// add the listener
break;
}
}
Как я могу действительно удалить слушатель? Если я не удалю его, вещь просто называет себя больше раз.