我正在设置一个每15分钟运行一次的周期性工作请求(PeriodicWorkRequest)。但是它有时会重复10分钟,有时会达到17分钟。如何设置最大几秒钟的偏差。
val workRequest = PeriodicWorkRequest.Builder(NotificationWork::class.java, 15, TimeUnit.MINUTES).build()
WorkManager.getInstance().enqueue(workRequest)
13:10
13:26
13:51
14:01
我能否像闹钟一样在每个“勾”上设置后台任务,或者 Workmanager 总是这样工作?
我的代码块如上所示。