全屏在Cordova Android InAppBrowser中

时间:2018-04-19 13:21:57

标签: android cordova inappbrowser

在InAppBrowser.java中,我使用

dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
dialog.getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);

让浏览器全屏显示并隐藏虚拟导航。它完美地运作。问题是我按下主页按钮然后重新加载应用程序。此时,我已经显示了虚拟导航。如何才能实现导航再次隐藏?

1 个答案:

答案 0 :(得分:1)

添加

dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

dialog.getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);

onResume()

中的