爱程序网

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

 

关于爱程序网 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助