
- 发布:2020-01-28 20:18
- 更新:2020-01-28 20:18
- 阅读:868

_从中二毕业 (作者)
详细问题描述
[内容]
安卓端调用原生获取定位功能 api 会导致当前页面的 onShow 钩子函数和 App 的onShow 钩子函数再执行一次。iOS 则不会。
能够重现的 API 是:plus.geolocation.getCurrentPosition()。
重现步骤
[步骤]
在安卓手机真机运行我附件提供的项目
[结果]
当前页面的 onShow 函数和 App 的 onShow 函数再执行一次。
[期望]
当前页面的 onShow 函数和 App 的 onShow 函数不会被再执行一次。
IDE运行环境说明
[IDE版本号]
2.5.7
[mac版本号]
10.14.6
uni-app运行环境说明
[运行端是h5或app或某个小程序?]
安卓 app 端
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
HBuilderX
[编译模式是老模板模式还是新的自定义组件模式?]
新的自定义组件模式
App运行环境说明
[Android版本号]
9
[iOS版本号]
iOS 12.2
[手机型号]
小米 6 和 iPhone 6 plus