我安排了一个工作在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 到 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)
(?
我是否正确安排了日常工作?
我已经想通了。
start 03:36:35, end 23:36:35 (from now)
从调度作业时的06-27 20:23:25.693
(logcat调度时间(开始,作业将在03:36:35
时间后和从now(06-27 20:23:25.693)
end 23:36:35
之前触发。
简而言之,它是从现在(当前计划时间(开始的延迟。