需要一些帮助才能使用android-job lib正确设置我的定期作业。
我想每天开始工作一次,设备处于闲置状态。此外,工作应在当天尽快开始。这意味着最好的工作是在上午 00:01 开始。
这不是这里描述的解决方案!
这可能吗?谁能给我一个正确解决方案的提示?
如果设备空闲,这是我每天一次的作业代码片段
mJobId = new JobRequest.Builder(JOBTAG)
.setPeriodic(TimeUnit.HOURS.toMillis(24))
.setPersisted(true)
.setUpdateCurrent(true)
.setRequiresCharging(false)
.setRequiresDeviceIdle(true)
.setRequiredNetworkType(JobRequest.NetworkType.CONNECTED)
.build()
.schedule();