我们知道android版本的最新API级别不允许在应用程序中进行长时间的后台任务。因此,我如何在后台运行我的12小时倒数计时器,因为我必须在计时器完成时执行一些任务。那么我该如何实现呢?
答案 0 :(得分:1)
根据时间或某些限制(例如,设备处于空闲状态或正在充电时等)安排任务的正确方法是使用WorkManager
。看一看:
https://developer.android.com/topic/libraries/architecture/workmanager/
具体来说,对于重复执行的任务,请查看以下部分: https://developer.android.com/topic/libraries/architecture/workmanager/basics#recurring
答案 1 :(得分:0)
您需要创建服务和BroadcastReceiver
执行此操作的链接:
https://deepshikhapuri.wordpress.com/2016/11/07/android-countdown-timer-run-in-background/