像AlarmManagers一样,我想在特定日期(例如星期五)在特定时间(例如上午10点)安排工作。那就是我想使用Job Schedulers添加一个星期五上午10点的警报。有可能这样做吗?
我尝试使用以下方法为特定时间创建作业:-
public static JobInfo getJobInfoForFutureTask(Context context,
long timeTillFutureJob) {
ComponentName serviceComponent = new ComponentName(context, ReminderJobService.class);
return new JobInfo.Builder(FUTURE_JOB_ID, serviceComponent)
.setRequiredNetworkType(JobInfo.NETWORK_TYPE_NONE)
.setOverrideDeadline(timeTillFutureJob)
.setRequiresDeviceIdle(false)
.setRequiresCharging(false)
.setPersisted(true)
.build();
}
但是我现在不知道,该如何安排这份工作?