近日公司有搞BLE的需求,回调接口中的onCharacteristicChanged()方法,一直没有执行,但是的的确确硬件那边是发到这边来了,但是怎么也收不掉。从市场上下的其他的BLE工具确实是收到。
进行了以下检查
1 检查用作notify的Characteristic的UUID是否正确
2 setCharacteristicNotification(chara, true) 检测已经设置
3
BluetoothGattDescriptor descriptor = chara.getDescriptor