我正在开发使用本机 BLE API 与 BLE 设备连接的 Android 应用程序。很多时候,当蓝牙设备仍处于连接状态并且可以从中读取数据时,我在 BluetoothGattCallback 中收到 STATE_DISCONNECTED。
此问题主要发生在 Android 5.0 及更高版本上,而不发生在早期版本(例如 4.4)上。在更早的版本中,当收到 STATE_DISCONNECTED 时,是真正的断开连接。
我正在开发使用本机 BLE API 与 BLE 设备连接的 Android 应用程序。很多时候,当蓝牙设备仍处于连接状态并且可以从中读取数据时,我在 BluetoothGattCallback 中收到 STATE_DISCONNECTED。
此问题主要发生在 Android 5.0 及更高版本上,而不发生在早期版本(例如 4.4)上。在更早的版本中,当收到 STATE_DISCONNECTED 时,是真正的断开连接。