1、Job完成狀態監聽:
job.addJobChangeListener(new JobChangeAdapter() { @Override public void done(IJobChangeEvent event) { PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() { public void run() { //Job完成后你要做的事情 } }); } });
除此之外,還有以下狀態的監聽
2.在Job執行的期間,要對UI進行操作的話,調用以下方法
PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() { public void run() { //將Runnable加入Display的消息隊列,方法退出 } });
新聞熱點
疑難解答