Firebase-JobDispatcherを使用しています。デバイスをオンにしておくといくつかのジョブがスケジュールされています。デバイスを再起動すると、スケジュールされたジョブは実行されません。それは、デバイスreboot.Belowに失われ、私はsetLifetime(Lifetime.FOREVER)
.Stillジョブを使用している?再スケジュールされませんLifetime.FOREVER
を設定した後Firebase JobDispatcher - デバイスの再起動時にスケジュールされたジョブが失われる
Job myJob = dispatcher.newJobBuilder()
.setService(MyJobService.class)
.setTag("DataSend")
.setRecurring(false)
.setLifetime(Lifetime.FOREVER)
.setTrigger(Trigger.executionWindow(0, 0))
.setRetryStrategy(RetryStrategy.DEFAULT_EXPONENTIAL)
.setConstraints(Constraint.ON_ANY_NETWORK)
.setExtras(myExtrasBundle)
.build();
問題があります - https://github.com/firebase/firebase-jobdispatcher-android/issues/101 – Oleksandr