Job job = dispatcher.newJobBuilder()
.setTag("JOB_TAG")
.setService(MyService.class)
.setTrigger(Trigger.NOW)
.setReplaceCurrent(false)
.setRetryStrategy(RetryStrategy.DEFAULT_EXPONENTIAL)
.setConstraints(Constraint.ON_ANY_NETWORK)
.build();
dispatcher.schedule(job);
我的代码在这里。即使所有条件都具备,我的工作也会延迟开始。我能以某种方式触发它吗?
最佳答案
使用 Trigger.executionWindow(0, 0)
而不是 Trigger.NOW
。它通常会立即或在 1 秒内开始您的工作。
关于java - FireBase 作业调度程序。作业在 20-60 秒后开始,即使使用 Trigger.Now。我该如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41802684/