如何使用FirebaseJobDispatcher

Vru*_*nis 6 android firebase-job-dispatcher

我想通过以下使用FirebaseJobDispatcher

但我的问题是,如何设置调度程序对象的时间间隔,如GCMNetworkManager(setPeriod).或者请解释FirebaseJobDispatcher的工作原理.

Hen*_*ing 1

一天前才开始与调度员合作,所以我可能是错的。我认为对于你想做的事情,你必须将你的工作设置为重复性并选择合适的触发器

final Job.Builder builder = dispatcher.newJobBuilder()
                .setTag("myJob")
                .setService(myJobService.class)
                .setRecurring(true)
                .setTrigger(Trigger.executionWindow(59, 61));
Run Code Online (Sandbox Code Playgroud)

会给你一份大约每分钟重复一次的工作。

一般如何启动作业并设置 Dispatcher 我建议您查看 testapp,该应用程序可在 FirebaseJobDispatcher git 存储库(您已经链接)中找到。特别是JobFormActivityDemoJobService类。