WorkManager
声明它适用于JobScheduler
之前的操作系统等,但它似乎不适用于使用AlarmManager
的API级别。我有一个PeriodicWorkRequest
在Oreo上间隔运行很好,但在Lollipop上,它只在第一次运行。
相关代码(PeriodicWorker.class
当然是我自己的class
):
WorkManager
.getInstance()
.enqueue(
new PeriodicWorkRequest.Builder(
PeriodicWorker.class,
PeriodicWorkRequest.MIN_PERIODIC_INTERVAL_MILLIS,
TimeUnit.MILLISECONDS
)
.setConstraints(
new Constraints.Builder()
.setRequiredNetworkType(NetworkType.CONNECTED)
.build()
)
.build()
);
我的WorkManager依赖关系是android.arch.work:work-runtime:1.0.0-alpha03
。
答案 0 :(得分:0)
棒棒糖的功能已在以下更新版本中修复:android.arch.work:work-runtime:1.0.0-alpha04
。