Eclipse RCP Progress Monitor不再显示

时间:2018-08-22 06:37:34

标签: java eclipse swt rcp

我有一个Eclipse RCP应用程序,该应用程序使用ProgressMonitors向用户提供持续的反馈。自几天前突然突然出现该应用程序中使用的 all 所有ProgressMonitors以来,所有程序都运行良好。

IProgressMonitor monitor = Job.getJobManager().createProgressGroup()
Job jobMain = new Job("Initializing ...") {
    @Override 
    protected IStatus run(final IProgressMonitor monitor) {
        monitor.beginTask("doing stuff", 100); 
        // DO STUFF  
        return Status.OK_STATUS; 
    }
}; 
jobMain.setUser(true); 
jobMain.setProgressGroup(monitor, 100); 
jobMain.schedule(); 

这是Eclipse问题吗?有没有人遇到进度对话框不再显示的问题?

1 个答案:

答案 0 :(得分:0)

一旦我们移至 2020-09 年(我们在一个更旧的平台上),我们在 P2 更新期间在我们的 RCP 应用程序中发生了同样的事情。最终为我们解决问题的是 https://stackoverflow.com/a/41440793/13170238

I.E.设置:

IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
configurer.setShowProgressIndicator(true);

org.eclipse.ui.application.WorkbenchWindowAdvisor.preWindowOpen()