每次满足条件时,JobScheduler仅运行作业ONCE

时间:2017-09-19 00:59:50

标签: android job-scheduling

我希望每次设备Charging时都能找到工作。 ON WIFI。每次满足这些条件时,此作业必须仅运行 ONCE 。意思是如果我让手机充电并且在wifi上工作不应该重复。只有当我拔下并重新插入作业时才会再次执行。

        builder.setRequiredNetworkType(JobInfo.NETWORK_TYPE_UNMETERED)
                .setRequiresCharging(true)
                .setPeriodic(TimeUnit.SECONDS.toMillis(10))
                .setPersisted(true)  

作业调度程序提供类似setPeriodic的方法,但每隔X时间运行一次。不是我想要的。

问题:

  • 是否可以使用作业调度程序实现此目的?关于此的文档非常恐慌。

0 个答案:

没有答案