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 秒内启动您的作业。