Мое приложение для Android сканирует устройства BLE и с определенной точки начинает сбой с кодом ошибки 2 (ScanCallback.SCAN_FAILED_APPLICATION_REGISTRATION_FAILED). Я использую Nexus 9, 5.0.1 Lollipop.
Эта проблема продолжалась даже после того, как я перезапустил приложение, и когда я перезапустил службу Bluetooth из настроек, я мог бы, наконец, избавиться от этой проблемы. Но эта проблема повторяется, и я думаю, что я неправильно кодирую; Связанные с BLE API-интерфейсы являются новыми, и информации немного.
Кто-нибудь знает общее решение этой ошибки, желательно, не требуя перезапуска службы Bluetooth? Несмотря на то, что этот код ошибки документирован в справочной системе Android API, я не знаю, как правильно его обрабатывать.