【发布时间】:2021-08-20 03:09:24
【问题描述】:
我使用 "display": "fullscreen" 的 PWA 最近开始出现问题。 Android 导航栏和状态栏在播放过程中不断重新出现。应用程序仍然在fullscreen 中正常启动,但每次触摸事件都会短暂重新显示操作系统底部导航和顶部状态栏(正如您通常在standalone 显示中看到的那样)。
我不认为这与我的任何代码更改有关,因为我的一些旧的、未受影响的 PWA 最近也开始出现这种行为。
我使用的是 Pixel 5,Android 11,最近一次更新是在上周。
这是一个 short clip 显示问题。
【问题讨论】:
-
当我决定使用 setOnSystemUiVisibilityChangeListener 时,我在本机 java android 应用程序的视频播放器活动中遇到了同样的问题。我认为新代码将完美地适用于 android 11。但它没有成功。旧的 fullscreenmethod() 与 android 11 完美配合。所以我建议降级库或使用旧的方法()。
-
java decorView.setSystemUiVisibility 中全屏的旧代码(View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_
标签: android progressive-web-apps