Мне нужно сделать проверку ввода формы в серии EditTexts. Я использую OnFocusChangeListeners для запуска проверки после того, как пользователь вводит в каждый из них, но это не ведет себя так, как требуется для последнего EditText.
Если я нажимаю кнопку "Готово" при вводе в окончательный EditText, то InputMethod отключается, но технически фокус никогда не теряется на EditText (и поэтому проверка не происходит).
Какое лучшее решение?
Должен ли я отслеживать, когда InputMethod отключается от каждого EditText, а не при изменении фокуса? Если да, то как?