蓝牙相关,重复调用onBLECharacteristicValueChange

发布于 7 年前作者 pingxia11010 次浏览最后编辑 7 年前来自 ask

蓝牙相关,因此就不放片段了。

由于业务关系,需要用到两套第三方厂商提供的 sdk,在多次连接不同厂商的设备时发现,监听特征值改变的回调函数会混淆。

例如:

第一次连接的A厂商设备,A厂商的 sdk 监听了 onBLECharacteristicValueChange;

断开后(closeAdpater),第二次连接B厂商设备,B厂商的 sdk 再次监听 onBLECharacteristicValueChange,但会触发A厂商的回调方法。

目前已经解决,统一由开发者只调用一次 onBLECharacteristicValueChange,再根据厂商分配回调方法。


在这里提出下,重复调用 onBLECharacteristicValueChange 导致的问题,望官方完善,越做越好

0 回复
暂无回复