0
我想每天早上6:00在上午每天運行一次工作服務並做一些工作。因爲我只能設置setPeriod
我無法找到在每天早上6點執行或重新安排任務的方法。提前致謝。時間表每天早上6點安排PeriodicTask 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