Фоновая служба убивает мое приложение при запуске приложения - PullRequest
0 голосов
/ 09 декабря 2018

Хотите запустить службу на заднем плане, когда SMS или звонок получен, тогда фоновая услуга вызывает и выключает вспышку.Приложение работает на маршмеллоу и в низком исполнении.Но не работают на Oreo 8.0 и Pie 9.0.Из-за сбоя приложения Фоновая служба через 10 секунд при открытии приложения.

Android.app.RemoteServiceException: Context.startForegroundService() 
    did not then call Service.startForeground()

Как мы исправим эту проблему?

1 Ответ

0 голосов
/ 10 декабря 2018

Вы должны вызвать «Service.startForeground ()» в течение нескольких секунд после вызова «startForegroundService ()», иначе служба будет убита Android.

Изменения с Android 8: https://developer.android.com/about/versions/oreo/android-8.0-changes

...