我已经安排了一个方法在未来的某个日期运行;但是,在该日期之前可能会或可能不会发生某些事件,这意味着我想在指定日期之前运行该方法;我怎样才能做到这一点?我目前有:
Timer timer = new Timer();
TimerTask task = new TaskToRunOnExpriation();
timer.schedule(task, myCalendarObject.getTime());
我将TimerTask
在我的应用程序中运行其中的许多,如果发生某些情况,请停止它们的特定实例?
编辑
我只想取消Timer
给定事件的一个,有没有办法管理身份以便Timers
我可以轻松找到并停止它?