Проверьте, CONNECTION_STATE_CHANGED в Android Q не работает - PullRequest
1 голос
/ 14 октября 2019

Я использую широковещательный приемник для проверки изменения состояния соединения Bluetooth. Но не работает в Android 10, и Google не имеет информации об этом.

В других версиях работает нормально, но в Android Q нет.

Моя конфигурация в файле AndroidManifest:

<intent-filter>
       <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
       <action android:name="android.bluetooth.adapter.action.CONNECTION_STATE_CHANGED" />
</intent-filter>

Когда я выключаю Bluetooth вручную, печать logcat:

D/BluetoothAdapter: onBluetoothServiceDown: android.bluetooth.IBluetooth$Stub$Proxy@f426e8c

И когда я включаю печать logcat:

D/BluetoothAdapter: onBluetoothServiceUp: android.bluetooth.IBluetooth$Stub$Proxy@f426e8c

Это ограничение для Android Q? Возможен ли обработчик onBluetoothServiceUp или onBluetoothServiceDown? Мне нужна помощь, пожалуйста

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...