Görünümümde bir Metni Düzenle widget'ım var. Kullanıcı Metni Düzenle parçacığını seçtiğinde, bazı talimatları görüntülerim ve yazılım klavyesi görünür.
Kullanıcının metin girişini ne zaman tamamladığını algılamak için bir OnEditorActionListener kullanıyorum ve klavyeyi kapatıyorum, talimatları gizleyip bazı eylemler gerçekleştiriyorum.
Benim sorunum, kullanıcının BACK tuşuna basarak klavyeyi kapatmasıdır. İşletim sistemi klavyeyi kapatıyor, ancak talimatlarım (gizlemem gereken) hala görünüyor.
OnKeyDown'u geçersiz kılmayı denedim, ancak klavyeyi kapatmak için GERİ düğmesi kullanıldığında bu çağrılmıyor gibi görünüyor.
EditText widget'ında bir OnKeyListener ayarlamayı denedim, ancak bu da çağrılmıyor gibi görünüyor.
Sanal klavyenin kapatıldığını nasıl tespit edebilirim?