0

我在 20:23(包括 GMT 5:30)安排了一份工作。

int jobId = DailyJob.schedule(new JobRequest.Builder(XXXXX_DAILY_JOB_TAG), 0, TimeUnit.HOURS.toMillis(20));

我正在尝试从午夜 00:01 到 20:00(晚上 8:00)安排日常工作。

我注意到以下日志:

06-27 20:23:25.693 8855-8855/com.xxxxx D/JobProxy26: Schedule one-off jobInfo success, request{id=17, tag=xxxxx_daily_job, transient=false}, start 03:36:35, end 23:36:35 (from now), reschedule count 0

这个日志具体想告诉我什么?( start 03:36:35, end 23:36:35 (from now))?

我是否正确安排了日常工作?

4

1 回答 1

0

我已经想通了。

start 03:36:35, end 23:36:35 (from now)

06-27 20:23:25.693(logcat schedule time)开始调度作业时,将在03:36:35time 之后和end 23:36:35from之前触发作业now(06-27 20:23:25.693)

简而言之,这是从现在开始的延迟(当前预定时间)。

于 2018-06-28T09:49:12.753 回答