如何处理BluetoothGattCallback覆盖方法onCharacteristicChanged()通知

时间:2019-07-02 11:22:02

标签: android bluetooth-lowenergy android-ble

我正在尝试将我的Android应用程序与BLE连接。当应用程序与BLE连接时,我想读取特征数据。

但是在我的情况下,所有特征响应都来自onCharacteristicChanged()方法。

我如何同时处理多个特征通知

1 个答案:

答案 0 :(得分:0)

您不会在onCharacteristicChanged中获得任何读取响应。您只会在onCharacteristicRead中获得读取响应。

onCharacteristicChanged中包含的是通知和指示。我不确定“同时”发出多个通知的意思。如果外围设备按顺序发送多个通知,则onCharacteristicChanged将被依次调用相同的时间。