代码在压缩包
- 发布:2021-01-19 11:27
- 更新:2021-03-05 11:57
- 阅读:1274
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.0.5
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: 荣耀v30pro
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
1、创建了一个全新的空的uniapp默认模板应用,只在onload中获取位置,在onshow和onhide中输出日志
2、运行到Android手机
3、在申请定位权限时点击禁止,禁止后不再询问
1、创建了一个全新的空的uniapp默认模板应用,只在onload中获取位置,在onshow和onhide中输出日志
2、运行到Android手机
3、在申请定位权限时点击禁止,禁止后不再询问
预期结果:
禁止定位权限后请求时直接走失败回调
禁止定位权限后请求时直接走失败回调
实际结果:
出现了app级和页面级的反复onhide onShow
出现了app级和页面级的反复onhide onShow
bug描述:
实现过程:
1、创建了一个全新的空的uniapp默认模板应用,只在onload中获取位置,在onshow和onhide中输出日志
2、运行到Android手机
3、在申请定位权限时点击禁止,禁止后不再询问
结果:
1、日志显示程序不断执行onHide、onShow,此时如果页面内容功能复杂,根据手机状况不同,将有较大可能直接耗尽内存卡死手机