0
때 일식에서 취소 - 사용자가이 같은 취소 밀어 경우, 당신은 매개 변수 IProgressMonitor을 변경하고 작업을 건너 뛸 수 있습니다 방법 :이클립스 플러그인을 사용하면 실행() 작업을 구현하고 재정의 플러그인 완전히
if (!monitor.isCanceled()){
monitor.subTask("Doing stuff");
//do task
} else {
returnedStatus = Status.CANCEL_STATUS;
}
하지만 적어도 현재 활성화 된 작업은 나머지 작업을 건너 뛰기 전에 완료되어야합니다. 플러그인을 완전히 중단하고 사용자가 취소를 누를 때 finally 블록을 실행하는 방법이 있습니까? if (!monitor.isCanceled())
을 기다리지 않고 전체 프로그램을 subTasks로 세분하지 않아도됩니까?
흠, 그게 유감이지만 설명해 줘서 고마워. – Phil