使用Work Manager API每秒执行一次任务 [英] Execute task every second using Work Manager API
本文介绍了使用Work Manager API每秒执行一次任务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Work Manager是一个新的API,我尝试每秒执行一次任务,但是它不起作用.
Work Manager is a new API and I try to execute task every second, but it doesn't work.
这是我的工人班
class TestingWorker : Worker(){
override fun doWork(): Result {
Log.i("CheckWorker","Result here")
return Result.SUCCESS
}
}
这就是我叫它的地方.
val recurringWork: PeriodicWorkRequest = PeriodicWorkRequest.Builder(TestingWorker::class.java, 1, TimeUnit.SECONDS).build()
WorkManager.getInstance()?.enqueue(recurringWork)
推荐答案
它不起作用,因为两个定期工作请求之间的最小间隔为15分钟,这由
Its not working because, the minimum interval between two periodic work request is 15 min which is defined by MIN_PERIODIC_INTERVAL_MILLIS.
查看全文