java - FireBase 作业调度程序。作业在 20-60 秒后开始,即使使用 Trigger.Now。我该如何解决?

标签 java android firebase schedule

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/

相关文章:

firebase - 在 App Engine 标准 Golang 中初始化 Firebase Admin

java.lang.NullPointerException : Attempt to invoke virtual method 'java.lang.String com.example.ghifa.mrad.Model.User.getImageurl()'

java - Resteasy Client 线程安全吗?

java - 在Java中选择多个文件

android - React Native metro bundler 不会仅针对 android 自动启动

android - 尝试在 Android Studio 上运行 Enhance

ios - [FIRApp configure] 是否在 iOS 上以 DEBUG 模式发送统计信息?

c# - .NET 中是否有 XmlDocument.LoadXml() 的 Java 等效项?

java - 全局双鼠标点击中心和全局鼠标点击中心有什么区别

java - 为什么这个 String.equals() 方法总是返回 false?