Java - Timer 要怎麼close呢?

Java - Timer 要怎麼close呢?

參考

https://stackoverflow.com/questions/1409116/how-to-stop-the-task-scheduled-in-java-util-timer-class

我建了一個Timer

並且執行,每十分鐘會呼叫一次,當達成我的需求時,我要特別的把這個Timer關掉

	public class CheckTask extends TimerTask{
		@Override
		public void run() {
			if(mFinish) {
				mTimer.cancel();
				return;
			} 
		}
	}
            Timer timer = new Timer();
            timer.schedule(new CheckTask(), 3000,60000);    

使用以下指令,則可以停止

mTimer.cancel();

Timer程式的參考

https://www.ewdna.com/2011/12/java-timer.html