我在eclipse rcp应用程序中打开了多个视图实例。任何人都可以告诉我如何识别正在运行的viewpart实例。以及如何以编程方式切换到同一ViewId的不同实例?
由于
答案 0 :(得分:2)
我假设你在视图声明中设置了allowMultiple
。
在代码中使用getViewSite().getSecondaryId()
获取当前视图的次要ID。
使用IWorkbenchPage.showView(String viewId, String secondaryId, int mode)
激活其他视图...