【发布时间】:2018-06-28 12:20:08
【问题描述】:
我的代码有效。但我不确定这是否会在所有设备上始终有效。 我可以这样使用 JobScheduler 吗?
启动方法:
public static void schedule() {
JobScheduler scheduler = (JobScheduler) context.getSystemService(Context.JOB_SCHEDULER_SERVICE);
JobInfo job = new JobInfo.Builder(1, new ComponentName(context, MySchedulerService.class))
.setMinimumLatency(15000)
.build();
scheduler.schedule(job);
}
服务:
public static class MySchedulerService extends JobService {
public boolean onStartJob(JobParameters params) {
schedule();
/* Business code */
stopSelf();
return false;
}
public boolean onStopJob(JobParameters params) {
return false;
}
}
【问题讨论】:
标签: android android-jobscheduler