在Android 7.1.1上没有触发BluetoothGattCallback的onCharacteristicChanged

时间:2017-01-09 10:49:45

标签: android callback bluetooth-lowenergy android-7.0-nougat bluetooth-gatt

与我的BLE设备onCharacteristicChanged通信时,Android N之前的所有Android版本都会按预期触发。此问题仅在Android N上出现。

对于Android N onCharacteristicChanged永远不会被触发。在{Nougat上BluetoothGattCallback行为的方式是否有变化?

描述符的初始化:

BluetoothGattDescriptor descriptor = characteristic.getDescriptor(MyDeviceUuid.CHARACTERISTIC_UPDATE_NOTIFICATION_DESCRIPTOR_UUID);
if (descriptor != null) {
            descriptor.setValue(enable ? BluetoothGattDescriptor.ENABLE_NOTIFICATION_VALUE : BluetoothGattDescriptor.DISABLE_NOTIFICATION_VALUE);
            mBluetoothGatt.writeDescriptor(descriptor);
        }

0 个答案:

没有答案