Job的使用

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的消息队列,方法退出
            }
        });

 

posted on 2015-08-27 17:14  huadoumi  阅读(505)  评论(0编辑  收藏  举报

导航