小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现
wx.stopDeviceMotionListening 事件调用失败
- 预期表现
调用成功,结束监听事件
- 复现路径
- 提供一个最简复现 Demo
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
出问题的是安卓还是iOS
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你自己写个 Boolean 控制不就完了.. 非得来这废这个劲干什么
我用 加速度传感 ...... 不用start 回调直接就出数据 我不也没说什么嘛
楼主,刚看了一下代码,onHide是可以正常运行的,onHide是在隐藏小程序的时候执行的,你看看这是不是你需要的,感觉这个生命周期不是你想要的!
我们的业务逻辑就是要在onHide的生命周期中结束对设备方向的监听,然后热启动在onShow的生命周期中重新监听设备方向。现在onHide中停止监听执行了失败的回调。
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
console.log('onHide')
wx.stopDeviceMotionListening({
success: res => { console.log(res, 'stopDeviceMotionListening success') },
fail: err => { console.log(err, 'stopDeviceMotionListening error')}
})
},
fail回调的具体信息是什么?具体的机型、微信版本是?试了下提供的代码片段,在onHide里面是可以正常调用的
提供下机型、微信版本,最好也上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点,
微信号:loveinwc
微信版本号:7.0.0
1月29日 下午4点26分左右
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
出问题的是安卓还是iOS
你自己写个 Boolean 控制不就完了.. 非得来这废这个劲干什么
我用 加速度传感 ...... 不用start 回调直接就出数据 我不也没说什么嘛
楼主,刚看了一下代码,onHide是可以正常运行的,onHide是在隐藏小程序的时候执行的,你看看这是不是你需要的,感觉这个生命周期不是你想要的!
我们的业务逻辑就是要在onHide的生命周期中结束对设备方向的监听,然后热启动在onShow的生命周期中重新监听设备方向。现在onHide中停止监听执行了失败的回调。
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
console.log('onHide')
wx.stopDeviceMotionListening({
success: res => { console.log(res, 'stopDeviceMotionListening success') },
fail: err => { console.log(err, 'stopDeviceMotionListening error')}
})
},
fail回调的具体信息是什么?具体的机型、微信版本是?试了下提供的代码片段,在onHide里面是可以正常调用的
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
console.log('onHide')
wx.stopDeviceMotionListening({
success: res => { console.log(res, 'stopDeviceMotionListening success') },
fail: err => { console.log(err, 'stopDeviceMotionListening error')}
})
},
提供下机型、微信版本,最好也上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点,
微信号:loveinwc
微信版本号:7.0.0
1月29日 下午4点26分左右