如何取消eclipse工作区工作?

时间:2016-09-26 11:45:54

标签: eclipse eclipse-plugin eclipse-rcp

如果用户强行从用户界面取消作业但是它无效,我的代码如下:

WorkspaceJob job = new WorkspaceJob("My Job ...")
{
        IStatus runInWorkspace(IProgressMonitor progressMonitor) throws CoreException 
        {
            //Check if canceled
            if(progressMonitor.isCanceled)
            {
                return Status.CANCEL_STATUS
            }
            return Status.OK_STATUS
        }

}

即使用户通过进度监视器UI强制取消作业,作业也永远不会被取消。

任何帮助?

0 个答案:

没有答案