重新打开应用程序时隐藏Android上的导航栏



运行应用程序时,我试图隐藏Android设备上的顶部和底部导航栏。现在,我已经修改了我的"onWindowFocusChanged"one_answers"onCreate"方法,以获得以下代码片段:

final int screen = 
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | 
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | 
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | 
View.SYSTEM_UI_FLAG_LAYOUT_STABLE | 
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | 
View.SYSTEM_UI_FLAG_FULLSCREEN;
getWindow().getDecorView().setSystemUiVisibility(screen);

然而,当我回到安卓系统的主屏幕而不关闭应用程序,重新打开应用程序,然后尝试在应用程序的页面之间切换时,导航栏会短暂出现,然后在这些切换之间消失。我认为这是因为上面的方法没有被访问。

我如何确保即使用户突然退出我的应用程序,然后又回到它,导航栏也不会因此在切换页面时短暂重新出现?

谢谢你的帮助。

您可以在此处查看指南:https://developer.android.com/training/system-ui/navigation

您需要将代码添加到三个位置:onWindowFocusChanged、onCreate和onResume

相关内容

  • 没有找到相关文章

最新更新