В моем случае я скрываю программные клавиши в приложении, но иногда программные клавиши отображаются и скрываются при отображении уведомлений. В моем коде я использовал,
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
decorView.setSystemUiVisibility(uiOptions);
Есть ли какой-либо прослушиватель или обратный вызов для обнаружения, когда программные клавиши показывают/скрывают событие.
Спасибо...