加速度计API中的wx.stopAccelerometer() 只是停止监听加速度数据,并没有销毁监听事件,
当退出当前页,再次进入页面时(没有什么判断是否有加速度计监听事件是否存在的方法,或者我不知道吧),页面会再次注册一个监听事件,加上之前的就有两次,那么悲剧了,多次就如就会有很多次的监听事件,晃一下手机就向后台请求多次数据。
这个问题有人遇到吗?怎么解决?
网友回复:
目前的解决方法时在后续执行的函数中设置变量做判断,如果不符合就return false,但是还是希望有一个真的时销毁监听事件的方法。
我也遇到了 请问你是怎么解决的
事件触发的时候判断shake是否为true,如果是true,return false,不是设置shake为true
爱盈利-运营小咖秀(www.aiyingli.com) 始终坚持研究分享移动互联网App运营推广经验、策略、全案、渠道等纯干货知识内容;是广大App运营从业者的知识启蒙、成长指导、进阶学习的集聚平台;
想了解更多移动互联网干货知识,请关注微信公众号运营小咖秀(ID: yunyingshow)