安排Worker在初始延迟后运行

时间:2018-12-06 10:53:42

标签: android androidx

使用WorkerManager,我正在尝试使用以下代码安排在初始延迟后运行的Worker:

OneTimeWorkRequest workRequest = new OneTimeWorkRequest.Builder(MyWorker.class)
    .setInitialDelay(1, TimeUnit.MINUTES)
    .build();

WorkManager.getInstance().enqueueUniqueWork("MY_JOB", ExistingWorkPolicy.KEEP, workRequest);

但是由于某种原因,它会立即运行作业。

我正在使用android.arch.work:work-runtime:1.0.0-alpha11并在运行Nexus 5X API 28的Android仿真器上进行测试。

我如何安排Worker在延迟1分钟后才能运行?

0 个答案:

没有答案