连接蓝牙设备后,将小程序回退到后台,再重新到前台所引发的bug
我的项目里面,是在页面里面连接蓝牙设备,这里一整套逻辑都没问题,问题在于:
通过回退按钮回到微信
再扫同一个二维码进入程序
发现重新触发的 onBLECharacteristicValueChange 就无法监听变化了
部分代码:
goonCheck:
function
(character){
this
.setData({
devices_services:character
});
this
.onBLECharacteristicValueChange();
this
.connectCheck();
},
另外,如何判断是从后台唤醒的而不是重新进入的?