Есть ли способ запустить службу переднего плана, не показывая уведомления для Android 8.0 и более поздних версий? - PullRequest
0 голосов
/ 19 февраля 2019

Работая с Android 8.1 и более поздними версиями, я вижу, что уведомление всегда отображается на экране без возможности его очистки.Просто хотел посмотреть, есть ли способ запустить службу без отображения какого-либо уведомления?

http://android -devhelp.blogspot.com / 2015/12 / make-service-run-in-foreground.html говорит, что мы можем сделать это, но уверен, насколько это надежно.

Ищем любые предложения.

1 Ответ

0 голосов
/ 20 февраля 2019

Нет, вы не можете запустить службу переднего плана без постоянного уведомления.Это как для целей питания и ясности для пользователя.Блог, на который вы ссылаетесь, датирован декабрем 2015 года, вскоре после запуска «Зефира» (Android 6).Правила стали намного более строгими.

В зависимости от того, что вам нужно делать в фоновом режиме, вы можете использовать JobScheduler или новый WorkManager.Удачи!

...