收藏
回答

连接蓝牙设备后,将小程序回退到后台,再重新到前台所引发的bug

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

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

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

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

  4. 部分代码:

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


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

回答关注问题邀请回答
收藏

1 个回答

  • 晶哥
    晶哥
    2017-08-18

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

    2017-08-18
    有用
    回复
登录 后发表内容