我在我的应用中添加了沉浸模式,以下是代码:
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus)
{
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
}
}
但是如果我在键盘上输入并关闭它(通过后退按钮或点击屏幕),导航栏仍然显示,我需要缩小/重新打开应用程序才能回到沉浸模式。
如何在关闭键盘后返回沉浸模式?
编辑:这是一个Cordova应用程序