Отключение блютуза в настройках системы Android дает нам BluetoothGattCallback.onConnectionStateChange()
звонок в Android ‹ 27 (Oreo). Однако, когда я пробую это на своем Pixel или Nexus 5X (Android 8.1.0), я не получаю этот обратный вызов. Есть ли какое-то изменение в коде Bluetooth, из-за которого мы не получаем уведомления о BluetoothProfile.STATE_DISCONNECTED
с изменением настроек Bluetooth. Я замечаю, что устройство отключается. Также при выключении устройства BLE вызывается обратный вызов. Любое понимание ценится!
Зарегистрировано как проблема здесь проблема Google
BluetoothGatt.STATE_DISCONNECTING
илиBluetoothGatt.STATE_DISCONNECTED
в обратном вызове соединения вместоBluetoothProfile
- person HawkPriest   schedule 18.07.2018BluetoothGatt
иBlueoothProfile
используют одни и те же константы дляSTATE_DISCONNECTED
.BluetoothGatt
реализуетBluetoothProfile
. - person Dhananjay Suresh   schedule 18.07.2018