Я пытаюсь использовать API планировщика заданий android, и все, что я пытаюсь сделать, это запустить планировщик заданий каждые 5 секунд. Однако, когда я запускаю его, соответствующая служба ударяется каждые две минуты. У меня есть журнал, который документирует каждый раз, когда служба ударяется. Я не знаю, почему это происходит. Может ли планировщик заданий иметь минимальное время интервала. Мой код просто...
JobInfo jobInfo = new JobInfo.Builder(1, new ComponentName(this, UpdateDatabaseService.class))
.setPeriodic(5000)
.build();
JobScheduler jobScheduler = (JobScheduler) getSystemService(Context.JOB_SCHEDULER_SERVICE);
jobScheduler.schedule(jobInfo);
Проблема возникла, когда я пытался выполнять ежедневную задачу, но она вызывала бы службу несколько раз в течение этого дня и не следовала руководящим принципам времени.
Дайте мне знать, что вы думаете.