Ich verwende Firebase-JobDispatcher. Ich habe einige Jobs geplant und es funktioniert gut, wenn ich das Gerät einschalten.Aber wenn ich mein Gerät neu starte, dann werden die geplanten Aufträge nicht ausgeführt oder ist es nicht neu geplant werden? ich verwendet habe setLifetime(Lifetime.FOREVER)
.Still Jobs auf dem Gerät reboot.Below verloren sind, ist der Code im using-Firebase JobDispatcher-Geplante Jobs sind beim Neustart des Geräts verloren
Job myJob = dispatcher.newJobBuilder()
.setService(MyJobService.class)
.setTag("DataSend")
.setRecurring(false)
.setLifetime(Lifetime.FOREVER)
.setTrigger(Trigger.executionWindow(0, 0))
.setRetryStrategy(RetryStrategy.DEFAULT_EXPONENTIAL)
.setConstraints(Constraint.ON_ANY_NETWORK)
.setExtras(myExtrasBundle)
.build();
Es gibt ein Problem - https://github.com/firebase/firebase-jobdispatcher-android/issues/101 – Oleksandr