我编写了一个由全屏 webkit 对象组成的应用程序。因此,一旦活动开始,我就设置了这些标志:
SYSTEM_UI_FLAG_LAYOUT_STABLE
SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
SYSTEM_UI_FLAG_HIDE_NAVIGATION
SYSTEM_UI_FLAG_FULLSCREEN
SYSTEM_UI_FLAG_IMMERSIVE
问题是当我从屏幕的顶部边框向下切换时,状态栏和导航栏变得可见(这没关系,因此您可以在需要时关闭应用程序)。问题是,几秒钟后,状态栏消失而导航栏没有。它卡在那里。有没有我失踪的标志?或者有什么钩子可以用来检测状态栏何时隐藏然后设置回标志?