问题描述:uniapp 进入首页,获取定位位置,如果没权限,会一直进入无限触发onShow事件,导致卡死。
为什么在onShow获取权限呢,因为是在tabbar页面,如果在onLoad获取的话,没权限时跳去设置-开启定位位置权限-再返回来app是不触发onLoad的,那么就保存不了了。
版本:HBX v2.7.11
谢谢
问题描述:uniapp 进入首页,获取定位位置,如果没权限,会一直进入无限触发onShow事件,导致卡死。
为什么在onShow获取权限呢,因为是在tabbar页面,如果在onLoad获取的话,没权限时跳去设置-开启定位位置权限-再返回来app是不触发onLoad的,那么就保存不了了。
版本:HBX v2.7.11
谢谢
12 个回复
最佳回复
DCloud_uniCloud_JSON
安卓底层问题,在启动检查原生权限的时候先写个变量初始化为0调用之前判断该值是否为0再执行,调用的时候赋值为1,如果权限拒绝这个时候弹出授权框,点击去设置后再归零。
w***@163.com - 小白一枚
大佬问题解决了嘛?我这里也遇到了你说的那个问题
不写代码就狗带
@ DCloud_heavensoft
不写代码就狗带
@DCloud_heavensoft
不写代码就狗带
我也遇到了这个问题
不写代码就狗带
官方来人看看
7***@qq.com
解决了吗
w***@163.com
无限onShow+1 版本2.9.8.20201110 机型红米note8 网络WiFi
zhangrl
这个问题解决了嘛
zhangrl
我也遇到这个问题了
[已删除]
承接H5、小程序、APP等外包:
6***@qq.com - 681354
楼主解决了没