Как получить обратный вызов при отключении не подключенного устройства?

#android #bluetooth-lowenergy

#Android #bluetooth-низкое энергопотребление

Вопрос:

Как я могу получить отключенный обратный вызов ( BluetoothGattCallback.onConnectionStateChange ), когда я отключил устройство BLE, которое не подключено.

Когда я подключаю устройство BLE ( BluetoothDevice.connectGatt ), если это устройство не существует, это займет около 30 секунд (тайм-аут подключения Android BLE) и получу отключенный обратный вызов.

если я отключу это устройство в этот период (возможно, на 10-й секунде), я не смогу получить никакого обратного вызова, даже время ожидания истекло (30 секунд).).

могу ли я получить какой-либо обратный вызов в этой ситуации?

Я нашел этот журнал: «E bt_stack: [ERROR:bta_gattc_act.cc (292)] Отменять такое соединение не нужно «, но, похоже, ничего не помогает.