我有一个eclipse产品,我试图让我的SplashHandler上的进度监视器出现并在工作台加载时更新。我有:
- plugin_customization.ini设置org.eclipse.ui / SHOW_PROGRESS_ON_STARTUP = true
- 自定义SplashHandler扩展AbstractSplashHandler
- 'splashhandlers'扩展名,声明我的自定义SplashHandler以及与我的产品绑定
- 在结果对话框上绘制UI控件的自定义代码,包括在#getBundleProgressMonitor中实例化的ProgressMonitor
我所看到的:
- Splash出现并完美运行,但显示器永远不会看到或更新。监视器的标签neve3r会更新,但如果显式设置,则会显示文本
- 只调用#getBundleProgressMonitor来自我的SplashHandler自己的#init
- 永远不会被调用的#updateUI方法
应该怎么办?我在#updateUI的工作区中看不到任何引用。我该如何解决这个问题?