连接蓝牙设备后,将小程序回退到后台,再重新到前台所引发的bug
发布于 6 年前 作者 vhu 7256 次浏览 来自 问答

我的项目里面,是在页面里面连接蓝牙设备,这里一整套逻辑都没问题,问题在于:

  1. 通过回退按钮回到微信

  2. 再扫同一个二维码进入程序

  3. 发现重新触发的 onBLECharacteristicValueChange  就无法监听变化了

  4. 部分代码:

    goonCheck:function(character){
        this.setData({
          devices_services:character
        });
        this.onBLECharacteristicValueChange();
        this.connectCheck();
      },


  5. 另外,如何判断是从后台唤醒的而不是重新进入的?

1 回复

重新进入目前暂时采用onshow来判断

回到顶部