FirebaseJobDispatcher-触发器和网络约束之间的误解

时间:2018-07-23 12:45:33

标签: android firebase-job-dispatcher

一旦连接可用,我需要向服务器发送请求。

让我们说,我需要在不超过5分钟的时间内发送此请求。

为此安排工作是正确的方法吗?

  FirebaseJobDispatcher firebaseJobDispatcher = new FirebaseJobDispatcher(driver);

  Job syncJob = firebaseJobDispatcher.newJobBuilder()
          .setService(TheService.class)
          .setTag("some_tag")
          .setConstraints(Constraint.ON_ANY_NETWORK)
          .setLifetime(Lifetime.FOREVER)
          .setTrigger(Trigger.executionWindow(0, 5 * 60))
          .setReplaceCurrent(true)
          .build();

  firebaseJobDispatcher.schedule(syncJob);

如果在整个执行窗口中没有可用的Internet连接,该作业是否会被执行?

谢谢!

0 个答案:

没有答案