фоновый процесс | сервис в андроид студии - PullRequest
0 голосов
/ 29 октября 2019

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

Ответы [ 2 ]

1 голос
/ 29 октября 2019

Вы должны прочитать эту статью о Услугах . Но также вы должны прочитать о некоторых ограничениях, которые существуют специально для Android Oreo и выше. Например, если ваше приложение закрыто, ОС может убить вашу Services. Проверьте эту ссылку для Background Execution Limits. Если вы ищете уведомления, вы должны реализовать Service, который расширяет MyFirebaseMessagingService и override onMessageReceived метод. Пожалуйста, проверьте эту ссылку .

0 голосов
/ 29 октября 2019

Пожалуйста, проверьте документацию по Foreground Service .

Примечание: Вам необходимо показать уведомление для запуска Foreground Service. И не забывайте, что ваша служба работает в потоке пользовательского интерфейса.

...