W widoku mam widżet EditText. Gdy użytkownik wybierze widżet EditText, wyświetlam kilka instrukcji i pojawia się klawiatura programowa.
Używam OnEditorActionListener, aby wykryć, kiedy użytkownik zakończył wprowadzanie tekstu, i zwalniam klawiaturę, ukrywam instrukcje i wykonuję jakąś akcję.
Mój problem polega na tym, że użytkownik odrzuca klawiaturę, naciskając klawisz BACK. System operacyjny odrzuca klawiaturę, ale moje instrukcje (które muszę ukryć) są nadal widoczne.
Próbowałem zastąpić OnKeyDown, ale to nie wydaje się być wywoływane, gdy przycisk WSTECZ jest używany do zwolnienia klawiatury.
Próbowałem ustawić OnKeyListener na widżecie EditText, ale to też nie wydaje się być wywoływane.
Jak mogę wykryć, że klawiatura programowa jest odrzucana?