1
再起動後にFirebaseJobDispatcherが起動しない。私はスケジューラーがデバイスが再起動された後に自動的に起動する必要があります。再起動後にFirebaseJobDispatcherが起動しない
FirebaseJobDispatcher dispatcher = new FirebaseJobDispatcher(new GooglePlayDriver(context));
Job myJob = dispatcher.newJobBuilder()
.setService(ServiceAppControl.class)
.setTag(AppGlobal.LOG_TAG)
.setRecurring(false)
.setLifetime(Lifetime.FOREVER)
.setTrigger(Trigger.executionWindow(0, 5))
.setReplaceCurrent(false)
.setRetryStrategy(RetryStrategy.DEFAULT_EXPONENTIAL)
.setConstraints(
// only run on an unmetered network
Constraint.ON_UNMETERED_NETWORK,
// only run when the device is charging
Constraint.DEVICE_CHARGING
)
.build();
dispatcher.mustSchedule(myJob);
はい。マニフェストファイルに追加されています。 – user1854307
例えば、.setTrigger(Trigger.executionWindow(10、40)) – RasAlGhul
のような実行ウィンドウを増やすことができますか? – RasAlGhul