我有一个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问题吗?有没有人遇到否进度对话框不再显示的问题?
答案 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()