我已将SWT浏览器的视图添加到在4.2运行时中运行的3.x应用程序中。 全新安装后,将显示浏览器视图,但在第一次运行后视图具有 消失了。
我在运行时工作区找到了一个文件
'.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi '
已创建。这包含一行
... elementId="com.hjb.pm.ui.views.BrowserView" toBeRendered="false" ....
如果我将toBeRendered
标志更改为true
,则一次运行应用程序就可以了。
我该如何控制这个标志?
作为一种解决方法,我已将-clearPersistedState
添加到命令行参数中。这会忽略已保存的状态。
答案 0 :(得分:0)
在提交日食错误409382后找到答案。
我的错是在 plugin.xml 中为此视图指定 restorable = false 。设置完之后 false , tobeRendered =“false”从 workbench.xmi 中消失。
不再需要解决问题。