JobScheduler可以安排一个周期性的任务,同时与AlarmManager相比,
它可以提前设定任务的执行条件。
具体的使用方法,类似于如下代码:
..............
//得到JobScheduler对象
JobScheduler scheduler = (JobScheduler) getActivity()
.getSystemService(Context.JOB_SCHEDULER_SERVICE);
//判断是否已经安排过任务
if (isJobPollServiceOn()) {
//每个具体的任务,都对应一个ID,这里是取消任务的接口
scheduler.cancel(JOB_ID);
} else {
//此处定义具体的任务
Jo