我正在使用 Eclipse RCP 3.8 IDE。我想访问 workbench.xml 并在调用 saveState() 或 dispose() 时编辑某个节点中特定属性的值,以便在下次使用指定的值加载产品时初始化产品。
到目前为止,我已经尝试使用在 saveState() 中获得的纪念品,但是似乎我得到了一个空的纪念品(它的所有字段都是空的)。
任何人都可以请提出一种方法来解决这个问题..
提前致谢。
我正在使用 Eclipse RCP 3.8 IDE。我想访问 workbench.xml 并在调用 saveState() 或 dispose() 时编辑某个节点中特定属性的值,以便在下次使用指定的值加载产品时初始化产品。
到目前为止,我已经尝试使用在 saveState() 中获得的纪念品,但是似乎我得到了一个空的纪念品(它的所有字段都是空的)。
任何人都可以请提出一种方法来解决这个问题..
提前致谢。
我不完全确定这是否真的是您正在寻找的,但也许您可以看看工作台侦听器:postShutdown(IWorkbench)
在关闭所有窗口后,在工作台关闭期间调用该方法。