我有一个 jobService 安排一个工作
JobInfo.Builder builder = new Builder(JOB_ID);
builder.setBackoffCriteria(/*initial 3 min*/ INI_TIME, /*increase exponential*/ JobInfo.BACKOFF_POLICY_EXPONENTIAL);
builder.setRequiredNetworkType(JobInfo.NETWORK_TYPE_UNMETERED);
我想将最大延迟设置为 1 天,这样作业将在 1 天后取消,它不符合所有要求。我正在考虑使用setOverrideDeadline(1d)
,但它会在 1 天的截止日期前执行这项工作。并且setTriggerContentMaxDelay
工作相同。其实我想知道和之间的setTriggerContentMaxDelay
区别setOverrideDeadline