0
毎日午前6時にジョブサービスを毎日実行して仕事をしたい。私が設定できるのは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