70得票1回答
Firebase JobDispatcher - 与之前的API(JobScheduler和GcmTaskService)相比,它是如何工作的?

背景 Google提供了多种用于任务调度的解决方案,例如JobScheduler和GcmTaskService。每种解决方案都有其优缺点。 最近,Google推出了一个名为“Firebase JobDispatcher”的新库。 问题 遗憾的是,这个新API的相关资料非常少。实际上,很...

13得票2回答
安卓 - Firebase jobdispatcher

我想知道是否可以使用Firebase jobdispatcher来安排URL请求,并获取响应以更新数据库。我希望它每天晚上运行一次。有人知道这是否可行吗? 我找不到任何好的例子来实现这个。我已经阅读了Android文档和https://github.com/firebase/firebase...

12得票3回答
使用Firebase作业调度程序安排定期作业

我正在尝试每10分钟将安卓设备的位置发布到服务器。我使用Firebase作业调度程序来完成此操作。FirebaseJobDispatcher dispatcher = new FirebaseJobDispatcher(new GooglePlayDriver(this)); Job myJo...

11得票3回答
为什么Firebase JobDispatcher会运行JobService两次?

来自Firebase JobDispatcher文档Firebase JobDispatchersetTrigger(Trigger.executionWindow(0, 60)) // start between 0 and 60 seconds 为什么我的服务会运行两次 Firebase...

10得票1回答
Firebase JobDispatcher和Evernote Android Job是两种IT技术,它们有什么不同?

目前在Android中,要基于时间或其他因素(如充电状态、网络状态等)定期执行任务,基本的三个选项是:Android AlarmManager (基于时间定期工作)、GCMTaskService (需要设备上的Google Play服务)和JobScheduler (需要Android版本> ...

9得票1回答
使用JobScheduler API进行位置更新

以下是我使用FireBaseJobDispatcher启动作业的演示代码。 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle save...

7得票3回答
FirebaseJobDispatcher在网络状态改变时运行

我不太确定 FirebaseJobDispatcher (JobScheduler)的工作原理。当用户失去互联网连接,然后恢复连接时,我想要它来运行我的应用程序并进行同步以检查内容更新。 我知道我们不应该使用连接更改广播侦听器,而应该使用 JobScheduler,但是似乎 JobSched...