Saya memiliki widget EditText dalam tampilan saya. Ketika pengguna memilih widget EditText, saya menampilkan beberapa instruksi dan keyboard lunak muncul.
Saya menggunakan OnEditorActionListener untuk mendeteksi ketika pengguna telah menyelesaikan entri teks dan saya menutup keyboard, menyembunyikan instruksi dan melakukan beberapa tindakan.
Masalah saya adalah ketika pengguna menutup keyboard dengan menekan tombol BACK. OS menutup keyboard, tetapi instruksi saya (yang perlu saya sembunyikan) masih terlihat.
Saya sudah mencoba mengesampingkan OnKeyDown, tetapi sepertinya itu tidak dipanggil saat tombol KEMBALI digunakan untuk menutup keyboard.
Saya sudah mencoba menyetel OnKeyListener di widget EditText, tetapi tampaknya itu juga tidak dipanggil.
Bagaimana saya bisa mendeteksi ketika soft keyboard sedang ditutup?