Как запустить мой таймер обратного отсчета в обслуживании на последнем уровне API? - PullRequest
0 голосов
/ 29 января 2019

Как мы знаем, последний уровень API в версии для Android не допускает длинных фоновых задач в приложении.Итак, как я могу запустить свой таймер обратного отсчета 12 часов в фоновом режиме, потому что я должен выполнить некоторые задачи по окончании таймера.Итак, как мне этого добиться.

Ответы [ 2 ]

0 голосов
/ 29 января 2019

Вам необходимо создать Службу и BroadcastReceiver

здесь ссылка для этого:

https://deepshikhapuri.wordpress.com/2016/11/07/android-countdown-timer-run-in-background/

0 голосов
/ 29 января 2019

Правильный способ планирования задач на основе времени или определенных ограничений (например, когда устройство не используется, или когда он заряжается и т. Д.) - это использование WorkManager.Взгляните на это: https://developer.android.com/topic/libraries/architecture/workmanager/

В частности, для повторяющихся задач, посмотрите на этот раздел: https://developer.android.com/topic/libraries/architecture/workmanager/basics#recurring

...