Я создаю приложение для Android. У меня есть EditText. Я хочу сохранить изменения (или что-либо еще) автоматически после изменения пользователем текста. Теперь я использую
editText.addTextChangedListener(textWatcher);
и
TextWatcher textWatcher = new TextWatcher() {
public void afterTextChanged(Editable s) {
...
}
Но он сохраняет изменения после каждого небольшого изменения (добавьте\удалить письмо), и я хочу, чтобы он был сохранен только после того, как пользователь закончил (закрыл клавиатуру, нажал на другой edittext и т.д.). Как я могу это сделать?