[安卓]onBLECharacteristicValueChange监听重复数据
发布于 6 年前 作者 ppeng 9210 次浏览 来自 问答

小程序onHide后重新进入,wx.onBLECharacteristicValueChange会监听到重复数据。比如 设备实际上发了三个包,但是Android蓝牙接口监听到了6个包。每次onHide后,onBLECharacteristicValueChange都会多一倍监听结果,与实际设备发上来的数据包不符合

5 回复

你好,可以尝试检查下代码,是不是wx.openBluetoothAdapter或是createBLEConnection执行了多次,请尽可能在Android设备连接蓝牙设备只调用一次,避免重复调用,否则在Android设备下就会创建多个蓝牙连接实例。

你好,你的是怎么解决的呢,我也出现类似的情况,就是发送数据给设备,然后设备响应一条数据给我,不知道为什么onBLECharacteristicValueChange执行了三遍

楼主微信号多少,可以加一下吗?

好的,谢谢哈,不过我在页面写多了一个openBluetoothAdapter这个,但是没有执行也会有问题的吗?

您好,具体你是怎么实现的呢?

回到顶部