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