[英]Scheduled Event after some time Or Based on User Request
我想在某個時間后安排一個操作(任務),或者根據用戶請求進行安排。 在我的代碼中,我有這樣的東西
Timer timer = new Timer();
TimerTask timerTask = new TimerTask();
timer.schedule(timerTask,time);//Time in milli seconds
if(UserRequestedtoCancel)
{
// Do operatation
timerTask.cancel();
}
問題是我指定的時間之后,我的任務仍在執行,但是只有一次。 我是否還應該執行timer.cancel()或其他避免執行任務的方法?
謝謝
在調用timerTask.cancel()之后將timerTask設置為null對我有用。 我只能由用戶或調度程序執行一次任務!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.