Я хочу, чтобы ежедневная ежедневная работа в службе работы в 6:00 утра выполняла определенную работу. так как я могу установить только setPeriod
, я не смог найти способ выполнить или перенести задачу каждый день в 6 утра. Заранее спасибо.расписание PeriodicTask в 6 утра каждый день Android
private static long periodSecs = 7200L; //TODO: Set 6AM everyday
private static final String JOB_TAG = "NOTIFICATION_JOB";
private void scheduleJob() {
Timber.i("scheduleJob");
Task task = new PeriodicTask.Builder()
.setService(Job.class)
.setPeriod(periodSecs)
.setTag(JOB_TAG)
.setRequiredNetwork(Task.NETWORK_STATE_CONNECTED)
.setPersisted(true)
.setUpdateCurrent(true)
.build();
GcmNetworkManager.getInstance(this).schedule(task);
}
Рассматривали вы используете менеджер сигнализации или планировщик заданий? – HaroldSer