У меня есть edittext, и я хочу понять, остановить и начать печатать.Я прослушал textwatcher onTextChanged и использую таймер для набора текста.
Но когда текст edittext не пустой, я не правильно понимаю фактическую операцию набора.
Я хочу видеть:
Мой текст edittext:
- ad-- -> набор текста ...
- ads-- -> набор текста ...
- ads-- -> после 900мс перестать печатать.::: но не понимаю
TextWatcher textWatcher = new TextWatcher() {
public void afterTextChanged(Editable s) {
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
public void onTextChanged(CharSequence s, int start, final int before, final int count) {
if (count != 0 && count >= before) {
typingTimer.startTyping();
return;
}
typingTimer.stopTyping();
}
};