【问题标题】:How to run a Job at a specific time every day?如何在每天的特定时间运行 Job?
【发布时间】:2018-08-22 11:13:46
【问题描述】:

我不熟悉将作业库用作作业调度程序。我看过很多文档,但没有一个回答我的问题,是否可以安排一个晚上 9 点的工作(例如),并且每天晚上 9 点(初始工作的时间)运行相同的工作。我所看到的是人们设置了一个周期时间,但我不知道周期是否在作业第一次运行时开始,如果我可以指定一个小时。

【问题讨论】:

标签: android android-jobscheduler


【解决方案1】:

您的意思是要设置精确的、周期性的工作吗?如果是,那是不可能的。每个周期性工作都是不精确的。这意味着作业将在周期结束时的弹性长度窗口中随时执行。并且要求弹性时间至少是周期的5%。

看看:https://developer.android.com/reference/android/app/job/JobInfo.Builder.html#setPeriodic(long,%20long)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-26
    • 2016-11-24
    • 2014-03-28
    • 2020-08-28
    • 2021-01-04
    • 2013-04-18
    相关资源
    最近更新 更多