Приложение, использующее сервис UART и BLE GATT сталкивается с проблемой "сервис уничтожен" - PullRequest
0 голосов
/ 27 октября 2018

Мы получаем ошибку при запуске приложения Android в фоновом режиме: «Служба уничтожена». Это происходит, когда приложение свернуто и после этого используется любое другое приложение. Android-форумы предполагают, что начиная с Android 8 мы должны использовать планировщик заданий, чтобы убедиться, что сервис не будет уничтожен.

Услуга получения услуги "UART Service".

Есть ли какой-нибудь обходной путь для приложений, использующих чипы Nordic?

Было бы неплохо, если бы мы могли получить некоторые приложения, которые получают фоновую активность на основе планировщика заданий, а не обычного класса.

Большое спасибо.

Примечание. Мы пробовали предложения, приведенные в https://medium.com/exploring-android/exploring-background-execution-limits-on-android-oreo-ab384762a66c,, но пока не увенчались успехом.

...