_从中二毕业
_从中二毕业
  • 发布:2020-01-28 20:18
  • 更新:2020-01-28 20:18
  • 阅读:868

【报Bug】安卓端调用原生获取定位功能 api 问题

分类:uni-app
2020-01-28 20:18 负责人:无 分享
已邀请:
_从中二毕业

_从中二毕业 (作者)

详细问题描述

[内容]

安卓端调用原生获取定位功能 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

该问题目前已经被锁定, 无法添加新回复