Eclipse RCP setSaveAndRestore 状态不起作用
Eclipse RCP setSaveAndRestore state is not working
我正在开发一个类似于 Eclipse 的 RCP 应用程序,但增加了一些功能,我试图让 RCP 保存它的最后状态(主要是它的视角和视角配置)
public void initialize(IWorkbenchConfigurer configurer) {
super.initialize(configurer);
getWorkbenchConfigurer().setSaveAndRestore(true);
IDE.registerAdapters();
但它根本不会影响 RCP,因为应用程序会在每次重启后重置为默认状态。
有什么建议吗?
谢谢
确保在 运行 RCP 时没有指定 -clearPersistedState
或 -persistState false
参数。这两者都会清除(或不保存)RCP 状态。
我正在开发一个类似于 Eclipse 的 RCP 应用程序,但增加了一些功能,我试图让 RCP 保存它的最后状态(主要是它的视角和视角配置)
public void initialize(IWorkbenchConfigurer configurer) {
super.initialize(configurer);
getWorkbenchConfigurer().setSaveAndRestore(true);
IDE.registerAdapters();
但它根本不会影响 RCP,因为应用程序会在每次重启后重置为默认状态。
有什么建议吗?
谢谢
确保在 运行 RCP 时没有指定 -clearPersistedState
或 -persistState false
参数。这两者都会清除(或不保存)RCP 状态。