在 RCP 中打开时如何刷新视图?

How to refresh a view when it opens in RCP?

我正在开发一个 rcp 应用程序,我只需要刷新我的视图数据。

我的视图在用户单击主工具栏项时打开。我的视图也有一些数据来自用户项目的源代码。当用户更改源并再次打开视图时,视图必须更改(因为项目源已更改)。 我该怎么做?

您的视图可以使用 IPartService#addPartListener(IPartListener) 注册以接收部件更改通知。您可以在 partBroughtToTop().

上更新