2017-02-19 43 views
0

我在RCP应用程序只是类似的一些附加功能到eclipse工作,我试图让RCP保存其最后的状态(主要是它的视角和角度构)的Eclipse RCP setSaveAndRestore状态是不工作

public void initialize(IWorkbenchConfigurer configurer) { 
    super.initialize(configurer); 

    getWorkbenchConfigurer().setSaveAndRestore(true); 

    IDE.registerAdapters(); 

但它根本不会影响RCP,因为应用程序在每次重新启动后都会重置为默认状态。

有什么建议吗?

感谢

+0

你是如何运行RCP的?你在运行时指定了哪些参数? –

+0

我检查了参数,我发现国旗“-clearPersistedStat”,我删除它,它的工作原理! 非常感谢! –

回答

1

确保当您运行RCP你没有指定-clearPersistedState-persistState false参数。这两个都将清除(或不保存)RCP状态。