使用作业调度程序
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
jobInfo = new JobInfo.Builder(1, componentName)
.setMinimumLatency(60000)
.setRequiredNetworkType(networkType)
.setPersisted(isPersistent)
.build();
} else {
jobInfo = new JobInfo.Builder(1, componentName)
.setPeriodic(60000)
.setRequiredNetworkType(networkType)
.setPersisted(isPersistent)
.build();
}
setMinimumLatency(60000) - >它不会每隔一分钟执行一次。
答案 0 :(得分:0)
setMinimumLatency()
没有设置定期作业。它设置了一次将要发生的工作。