离线打包 uni-app Pixel6 安卓15 app进入系统相册再返回后 原页面顶部状态栏消失
离线打包 uni-app Pixel6 安卓15 app进入系统相册再返回后 原页面顶部状态栏消失
信息类别 | 详情 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Windows |
PC版本号 | win10 |
HBuilderX | 正式 |
HBuilderX版本 | 4.56 |
手机系统 | Android |
手机版本号 | Android 15 |
手机厂商 | |
手机机型 | pixel6 |
页面类型 | vue |
vue版本 | vue2 |
打包方式 | 离线 |
项目创建方式 | HBuilderX |
操作步骤:
- 进入相册->选择返回
预期结果:
- 页面正常显示
实际结果:
- 返回页面的状态栏消失;
bug描述:
- 进入相册选择返回后,之前页面的状态栏消失;
更多关于离线打包 uni-app Pixel6 安卓15 app进入系统相册再返回后 原页面顶部状态栏消失的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于离线打包 uni-app Pixel6 安卓15 app进入系统相册再返回后 原页面顶部状态栏消失的实战教程也可以访问 https://www.itying.com/category-93-b0.html
状态栏消失的问题,帮忙尽快处理一下!
状态栏消失的问题,帮忙尽快处理一下!
还是对于google旗下的手机不做适配呢?请尽快处理一下
这个方法不行,而且要吧每个页面调用和不太合适
回复 用户2744943: 不会啊 调用展示 其他页面都会出现啊
回复 h***@163.com: 什么时候设置全屏,什么时候设置非全屏? 现在的问题是,是否每次进入图库后返回原页面都需要设置(如果不设置就会没有状态栏)?这样是不合理的;
vivo、iQOO等多款手机都存在这个问题,uniapp还需要尽快解决这个问题
这个状态栏消失的问题在Android 15上比较常见,主要是系统相册Activity返回时影响了原页面的沉浸式状态栏设置。建议尝试以下解决方案:
-
在pages.json中检查当前页面的navigationBar配置,确保没有设置"navigationStyle":“custom”
-
在onShow生命周期中强制重置状态栏:
onShow() {
// 重置状态栏
if(plus.navigator.isImmersedStatusbar()){
plus.navigator.setStatusBarStyle('dark');
plus.navigator.setStatusBarBackground('#ffffff');
}
}
- 如果使用自定义状态栏,可以在manifest.json中配置:
"plus": {
"statusbar": {
"immersed": false
}
}