I start new JobService as:
JobScheduler jobScheduler = (JobScheduler) getSystemService(Context.JOB_SCHEDULER_SERVICE);
if (jobScheduler != null) {
jobScheduler.schedule(
new JobInfo.Builder(JOB_ID_LOAD_IMAGE,
new ComponentName(getApplicationContext(), ImageLoadJobService.class))
.setOverrideDeadline(0L)
.setPeriodic(900000)
.setPersisted(true)
.build()
);
}
And than user can change period of updating data. How can I change period of my JobService? Should I stop it and than repeat again?
Thanks everyone for answers in advance!