Ho un widget EditText nella mia vista. Quando l'utente seleziona il widget EditText, vengono visualizzate alcune istruzioni e viene visualizzata la tastiera virtuale.
Uso un OnEditorActionListener per rilevare quando l'utente ha completato l'immissione di testo e chiudo la tastiera, nascondo le istruzioni ed eseguo alcune azioni.
Il mio problema è quando l'utente chiude la tastiera premendo il tasto BACK. Il sistema operativo chiude la tastiera, ma le mie istruzioni (che devo nascondere) sono ancora visibili.
Ho provato a sovrascrivere OnKeyDown, ma non sembra essere chiamato quando il pulsante BACK viene utilizzato per chiudere la tastiera.
Ho provato a impostare un OnKeyListener sul widget EditText, ma non sembra nemmeno essere chiamato.
Come posso rilevare quando la tastiera virtuale viene chiusa?