【发布时间】:2017-06-22 23:30:02
【问题描述】:
我正在使用Firebase-JobDispatcher。我已经安排了一些作业,如果我保持设备开启,它的工作正常。但是如果我重新启动我的设备,那么安排的作业不会执行或不会重新安排?我已使用setLifetime(Lifetime.FOREVER)。设备重启时仍会丢失作业。以下是我正在使用的代码-
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();
【问题讨论】:
标签: android firebase android-jobscheduler firebase-job-dispatcher