У меня есть вид виджетов EditText. Когда пользователь выбирает виджет EditText, я показываю некоторые инструкции и появляется мягкая клавиатура.
Я использую OnEditorActionListener для обнаружения, когда пользователь завершил ввод текста, и я увольняю клавиатуру, скрываю инструкции и выполняю некоторые действия.
Моя проблема в том, что пользователь отклоняет клавиатуру, нажимая клавишу BACK. ОС отклоняет клавиатуру, но мои инструкции (которые мне нужно скрыть) все еще видны.
Я попытался переопределить OnKeyDown, но это, похоже, не вызвано, когда кнопка BACK используется для отклонения клавиатуры.
Я попытался установить OnKeyListener на виджет EditText, но это, похоже, не вызвано.
Как определить, когда отклоняется мягкая клавиатура?