从最新应用程序中刷出应用程序时,Periodic Work Manager无法在Oreo中工作

时间:2019-02-26 12:56:26

标签: android android-workmanager

我正在实施工作管理器。根据文档,工作管理器将为您执行任务提供保证。但是,当我在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();
}

等级:

implementation "android.arch.work:work-runtime:1.0.0-rc02"
implementation "android.arch.work:work-rxjava2:1.0.0-rc02"

0 个答案:

没有答案