是否可以针对不同的时间间隔安排一项任务?这是固定间隔示例:
Timer gTimer = new Timer();
Calendar startDate = Calendar.getInstance();
startDate.set(Calendar.HOUR_OF_DAY, 9);
startDate.set(Calendar.MINUTE, 45);
startDate.set(Calendar.SECOND, 00);
ScheduleClass scheduleClass = new ScheduleClass();
gTimer.schedule(scheduleClass, startDate.getTime(), 1000 * 60 * 2); //interval is 2 minutes

scheduleClass的这个片段具有run函数,并且每2分钟成功运行一次。我的问题是:如何将间隔设置为每隔2,5和7分钟?
当我复制调度程序三次时会抛出此错误:
严重:StandardWrapper.Throwable
java.lang.IllegalStateException:任务已安排或已取消。
欢迎所有建议!