我寫了一個小代碼從網上下載一些文件..如果用戶點擊cancle按鈕,這個必須停止..我使用cancle()方法做它..但它沒有work..how做呢..Java FX - 如何終止ScheduledService
ScheduledService<Object> service = new ScheduledService<Object>() {
protected Task<Object> createTask() {
return new Task<Object>() {
protected Object call() {
if (checkinternet()) {
downloadFiles();
}
return null;
}
};
}
};
service.start();
在按鈕操作事件處理程序我打電話取消方法一條龍服務.. 但沒有成功..
service.cancel();
我該怎麼做...
我也有類似的問題,EJB定時器服務。一旦工作處於運行狀態,調用cancel並不會中止它。這項工作只會在完成目前的「工作」之後停止。我想知道什麼方法可以用來中止! – cdaiga
你試過.setOnCancelled()listner .. –