Планировщик заданий работает как ожидается на устройствах Android Marshmallow и Lollipop, но он не работает и Nexus 5x (Android N Preview).
Код для планирования задания
ComponentName componentName = new ComponentName(MainActivity.this, TestJobService.class.getName());
JobInfo.Builder builder;
builder = new JobInfo.Builder(JOB_ID, componentName);
builder.setPeriodic(5000);
JobInfo jobInfo;
jobScheduler = (JobScheduler) getSystemService(Context.JOB_SCHEDULER_SERVICE);
jobInfo = builder.build();
int jobId = jobScheduler.schedule(jobInfo);
Сервис определяется в манифесте как:
<service android:name=".TestJobService"
android:permission="android.permission.BIND_JOB_SERVICE" />
Есть ли у вас такая проблема на Android N (Preview)?