目前测试 安卓APP 在hello uni 接口openLocation页面中添加onShow、onHide钩子然后使用uni.openLocation api即可复现
- 发布:2020-05-16 11:29
- 更新:2022-10-25 17:01
- 阅读:2035
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win 10 1909 操作系统版本: 18363.778
HBuilderX类型: 正式
HBuilderX版本号: 2.6.16
手机系统: Android
手机系统版本号: Android 10
手机厂商: 小米
手机机型: Mi 10
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
希望openLocation api能够触发页面的onHide、onShow
希望openLocation api能够触发页面的onHide、onShow
实际结果:
openLocation api未能触发页面的onHide、onShow
openLocation api未能触发页面的onHide、onShow
bug描述:
因为 页面有使用plus绘制的原生view, 在openLocation操作无法触发页面onShow、onHide, 从而无法对原生view显示或隐藏
看到文档中 有写点击返回 会触发 fail回调, 但是 试了一下没有触发
2 个回复
k6_aa123
我也遇到了这样的问题, App调试机: 华为荣耀20: plus绘制的原生view需要显示在最高层, 以覆盖原生Video, 点导航openLocation打开内置地图(高德地图), plus绘制的原生view需要隐藏, 从内置地图返回, 这时候需要显示plus绘制的原生view, 但fail回调没有触发, onSHow也没有触发, 希望能解决下
h***@qq.com - tmej
我遇到了APP刚启动的时候是正常的,过一会从某个页面返回首页后,就不触发onShow事件了,导致首页没办法获取数据(下拉刷新有动画但是没回调事件),得把APP杀死重新进去