我写了一个小代码从网上下载一些文件..如果用户点击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 .. –