在对Timer新建一个TimerTask的时候异常“Timer already cancel”,怎么解决?
票票飞扬 2004-08-10 09:11:17 //没有任何地方对Timer进行cancel操作
//开始运行的时候没有问题,运行了几天后就会出现Timer already cancel的异常。
//怎么解决?
//谢谢关注
static Timer timer = new Timer();
TimerTask timertask = null;
public void schedule() {
timertask =
(new TimerTask()
{
public void run()
{
if ( timertask != null ) {
timertask.cancel();
timertask = null;
}
}
}
);
timer.schedule(timertask,10*1000);
}