Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova Android应用浏览器全屏显示_Android_Cordova_Inappbrowser - Fatal编程技术网

Cordova Android应用浏览器全屏显示

Cordova Android应用浏览器全屏显示,android,cordova,inappbrowser,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.SYST

在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);
使浏览器全屏显示并隐藏虚拟导航。它工作得很好。问题是当我按下home按钮,然后重新加载应用程序时。此时,我已经显示了虚拟导航。如何实现导航再次隐藏

添加

dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_全屏,WindowManager.LayoutParams.FLAG_全屏,WindowManager.LayoutParams.FLAG_全屏)

dialog.getWindow().getDecorView().SetSystemMiviability(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_IMMERSIVE_Stick)


onResume()

或可能是
onStart
中,将代码添加到
onResume
解决了我的问题。请注意,第一个命令必须是
dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_全屏,WindowManager.LayoutParams.FLAG_全屏)我也有一个bug。