Firebase JobDispatcher在指定时间未重复运行

时间:2018-10-04 11:42:46

标签: android android-syncadapter firebase-job-dispatcher

我想每隔10分钟间隔在服务器上同步我的数据,因此我将Firebase作业分派器用于此任务。问题是该间隔后没有重复运行。它只运行一两次,然后从不调用,也不根据时间运行。以下是我的代码,任何人都可以帮助我解决此问题:

FirebaseJobDispatcher dispatcher = new FirebaseJobDispatcher(new 
GooglePlayDriver(context));

Job myJob = dispatcher.newJobBuilder()
.setService(FileUploadService.class)
.setTag("my-unique-tag")
.setRecurring(true)
.setLifetime(Lifetime.UNTIL_NEXT_BOOT)
.setTrigger(Trigger.executionWindow(0, 10*60))
.setReplaceCurrent(false)
.setRetryStrategy(RetryStrategy.DEFAULT_EXPONENTIAL)
.setExtras(myExtrasBundle)
.build();

dispatcher.mustSchedule(myJob);

谢谢

0 个答案:

没有答案