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