2017-02-19 95 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狀態。