Firebase JobDispatcher не запускается повторно в указанное время - PullRequest
0 голосов
/ 04 октября 2018

Я хочу синхронизировать свои данные на сервере через каждые 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);

Спасибо

...