java如何从Activator获取视图?
我创建了viewPart的新插件
我有我的观点
public class myView extends ViewPart {
public static String ID =....
}
我想从激活器中找到视图。爪哇
public class Activator extends AbstractUIPlugin {
我试过了
IViewPart findView = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findView(myView.ID);
但我没有得到任何结果
我也试过了
IViewReference findViewReference = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
.findViewReference(myView.ID);
然后我得到了结果,但我不知道如何得到这门课
# 1 楼答案
findView
和findViewReference
只返回当前在页面上可见的视图使用
IWorkbenchPage.showView
显示视图。这只需要视图id字符串