断开未连接的设备时如何获取回调?

时间:2019-04-03 07:36:24

标签: android bluetooth-lowenergy

当我断开未连接的BLE设备时,如何获得断开的回调(BluetoothGattCallback.onConnectionStateChange)。

当我连接BLE设备(BluetoothDevice.connectGatt)时,如果该设备不存在,则大约需要30秒(Android BLE连接超时),并获得断开的回调。

如果我在这段时间(可能是10秒)断开了此设备的连接,即使超时(30秒)到期,也无法获得任何回调。

在这种情况下我能得到任何回叫吗?

我找到了此日志: “ E bt_stack:[ERROR:bta_gattc_act.cc(292)]无需取消此类连接”,但似乎无济于事。

0 个答案:

没有答案