Firebaseジョブ・ディスパッチャは、私は私のカレンダーアプリの古いデバイスと新しいデバイスをサポートするためにfirebase jobdispatcher使用しようとしています
Job myJob = dispatcher.newJobBuilder()
// the JobService that will be called
.setService(MyJobService.class)
// uniquely identifies the job
.setTag("my-unique-tag")
// one-off job
.setRecurring(true)
// don't persist past a device reboot
.setLifetime(Lifetime.FOREVER)
// start between 0 and 60 seconds from now
.setTrigger(Trigger.executionWindow(0, 60))
// don't overwrite an existing job with the same tag
.setReplaceCurrent(false)
// retry with exponential backoff
.setRetryStrategy(RetryStrategy.DEFAULT_LINEAR)
// constraints that need to be satisfied for the job to run
// .setConstraints(
// // only run on an unmetered network
// Constraint.ON_UNMETERED_NETWORK,
// // only run when the device is charging
// Constraint.DEVICE_CHARGING
// )
.setExtras(myExtrasBundle)
.build();
dispatcher.mustSchedule(myJob);
、私はthis link to setup firebase code in my appを参照していた日付など、毎日/毎週など、指定した時刻にトリガーありません特定の時間に毎日毎週などで仕事をスケジュールするために必要なものがありますか、それに対する他の選択肢がありますか? は、特定の時刻と日付でイベントを再帰的にスケジュールするためのトリガーウィンドウ設定に役立つ必要があります。毎日午後4時のイベント(1週間)
あなたが書いたコードを表示してください! – param
@param一度チェックすると、コードスニペットを追加しました – Swapnil