Периодический Диспетчер работ не работает в Oreo, когда Вы удаляете приложение из последних приложений - PullRequest
0 голосов
/ 26 февраля 2019

Я внедрял Диспетчер работ. Согласно документации, диспетчер работ даст гарантию на выполнение вашей задачи.Но когда я использую в OREO и удаляю приложение из последних приложений, тогда диспетчер работы не работает.Будет очень полезно, если кто-нибудь подскажет, что я делаю неправильно.

PeriodicWorkRequest.Builder photoWorkBuilder =
            new PeriodicWorkRequest.Builder(SchedulePullApiWorker.class, 15,
                    TimeUnit.MINUTES);
    PeriodicWorkRequest myWork = photoWorkBuilder
            .build();
    WorkManager.getInstance().enqueue(myWork);

Вот мой рабочий класс

public class SchedulePullApiWorker extends Worker {


public SchedulePullApiWorker(@NonNull Context context, @NonNull WorkerParameters workerParams) {
    super(context, workerParams);

}

@NonNull
@Override
public Result doWork() {
    showNotification();
    return Result.success();
}

Gradle:

implementation "android.arch.work:work-runtime:1.0.0-rc02"
implementation "android.arch.work:work-rxjava2:1.0.0-rc02"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...