我编写了一个由全屏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
问题是当我从屏幕的顶部边框向下交换时,状态栏和导航栏变得可见(这是正常的,因此您可以在需要时关闭应用程序)。问题是,几秒钟后,状态栏会消失,而导航栏则不会。它停留在那里。我错过了一面旗帜吗?或者是否有任何钩子可用于检测状态栏何时隐藏然后设置标志?