我有一项任务应该在安排后每15分钟定期触发一次。下面给出的是我使用的代码,
int jobId = new JobRequest.Builder(WallpaperJob.TAG)
.setPeriodic(TimeUnit.MINUTES.toMillis(15), TimeUnit.MINUTES.toMillis(5))
.setPersisted(true)
.setUpdateCurrent(true)
.build()
.schedule();
我尝试更改手机的日期和时间,但它没有被触发,我希望它应该在系统时间的变化中被触发。我不能完全否认被触发的工作,因为在某些时候我已经注意到工作已经发生;但我不确定间隔时间。