Я хочу, чтобы JobScheduler запланировал выполнение задания через 5 минут, а затем оно будет продолжать выполняться каждые 3 минуты. Как я могу запланировать задание с начальной задержкой?
Мой текущий код:
JobInfo.Builder builder = new JobInfo.Builder(32, componentName);
if ( Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
builder.setPeriodic(SUBSEQUENT_EXECUTION_INTERVAL);
} else {
builder.setMinimumLatency(SUBSEQUENT_EXECUTION_INTERVAL);
}
JobScheduler jobScheduler = (JobScheduler) context.getSystemService(Context.JOB_SCHEDULER_SERVICE);
jobScheduler.schedule(builder.build());