У мене на екрані віджет EditText. Коли користувач вибирає віджет EditText, я показую деякі вказівки і з’являється м'яка клавіатура.
Я використовую OnEditorActionListener для виявлення, коли користувач завершив введення тексту, і я відхиляю клавіатуру, приховую інструкції та виконую певні дії.
Моя проблема полягає в тому, що користувач відхиляє клавіатуру натисканням клавіші НАЗАД. ОС відхиляє клавіатуру, але мої вказівки (які мені потрібно приховати) все ще видно.
Я намагався змінити функцію OnKeyDown, але це, схоже, не називається, коли кнопка НАЗАД використовується для відхилення клавіатури.
Я спробував встановити OnKeyListener на віджет EditText, але, схоже, теж не називався.
Як я можу виявити, коли м'яка клавіатура відхиляється?