Для вопросов, связанных с интерфейсом обратного вызова TextWatcher
Специальный интерфейс, позволяющий наблюдать за содержимым поля Editable
.
Имеет три метода обратного вызова:
-
void afterTextChanged (Editable s)
Этот метод вызывается, чтобы уведомить вас о том, что где-то в пределах s текст был изменен. -
void beforeTextChanged (CharSequence s, int start, int count, int after)
Этот метод вызывается, чтобы уведомить вас о том, что в пределах s символы подсчета, начинающиеся с начала, должны быть заменены новым текстом с длиной после. Ошибочно пытаться внести изменения в s из этого обратного вызова. -
void onTextChanged (CharSequence s, int start, int before, int count)
Этот метод вызывается, чтобы уведомить вас о том, что в пределах s символы подсчета, начинающиеся с начала, только что заменили старый текст, который раньше имел длину. Ошибочно пытаться внести изменения в s из этого обратного вызова.
Полезные ссылки