Служба остановлена - PullRequest
       34

Служба остановлена

0 голосов
/ 05 октября 2018

Я пытаюсь показать уведомление для RSS-канала в моем приложении для Android.Фоновая служба отлично работает в некоторых мобильных.но проблема в том, что телефон Huawei всегда убивает фоновый сервис.Я пробовал много решений за последние 5 дней, ни одно из них не работает.Когда приложение закрывается, служба немедленно останавливается.

Я пытался,

  1. , что делает службу зависшей.
  2. с использованием интернет-службы, которая запускается послерегулярный интервал.
  3. использование сервера переднего плана.
  4. перезапуск службы Событие onDestroy.
  5. с помощью аварийного сигнала удается перезапустить службу и многое другое.

1 Ответ

0 голосов
/ 05 октября 2018

Foreground Служба Foreground выполняет некоторые операции, которые заметны для пользователя.Например, аудио приложение будет использовать сервис переднего плана для воспроизведения звуковой дорожки.Службы Foreground должны отображать Уведомление.Службы Foreground продолжают работать, даже когда пользователь не взаимодействует с приложением.

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

Примечание. Если ваше приложение предназначено для уровня API 26 или выше, система накладывает ограничения на запуск фоновых служб, когдасамо приложение не на переднем плане.В большинстве случаев, как это, ваше приложение должно использовать запланированное задание.

вы должны использовать службу Foreground.

, пожалуйста, проверьте эту ссылку.https://developer.android.com/guide/components/services

...