0

需要一些帮助才能使用android-job lib正确设置我的定期作业。

我想每天开始工作一次,设备处于闲置状态。此外,工作应在当天尽快开始。这意味着最好的工作是在上午 00:01 开始。

这不是这里描述的解决方案!

这可能吗?谁能给我一个正确解决方案的提示?

如果设备空闲,这是我每天一次的作业代码片段

        mJobId = new JobRequest.Builder(JOBTAG)
            .setPeriodic(TimeUnit.HOURS.toMillis(24))
            .setPersisted(true)
            .setUpdateCurrent(true)
            .setRequiresCharging(false)
            .setRequiresDeviceIdle(true)
            .setRequiredNetworkType(JobRequest.NetworkType.CONNECTED)
            .build()
            .schedule();
4

1 回答 1

0

链接的帮助程序有效,您只需将其调整为您的用例。

请注意,版本 1.2.0 将包含一个帮助程序类,这应该会让您更轻松。

于 2017-07-13T16:19:42.763 回答