WorkManager не работает периодически, когда приложение закрывается на Android API28 - PullRequest
0 голосов
/ 12 апреля 2019

Я хочу периодически запускать некоторые задачи, пока приложение закрыто. Он отлично работает на Android API26, но на Android API28. Я использую WorkManager 2.0.1.

MainActivity.java

PeriodicWorkRequest refreshWork;
refreshWork = new PeriodicWorkRequest.Builder(MyWorker.class, 16, TimeUnit.MINUTES)
.setConstraints(Constraints.NONE)
.addTag("MyTag")
.build();
 WorkManager.getInstance().enqueueUniquePeriodicWork("MyWorker", ExistingPeriodicWorkPolicy.KEEP ,refreshWork);  

MyWorker.java

public Result doWork() {
  Log.i("MyLog","I am here");
  return Worker.Result.success();
}
...