2017-02-19 20 views
0

Я работаю на RCP приложения просто аналогично затмить с некоторыми дополнительными функциями, что я пытаюсь сделать RCP, чтобы сохранить свое последнее состояние (в основном ее перспективы и перспективы конфигурации)Eclipse RCP setSaveAndRestore состояние не работает

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

    getWorkbenchConfigurer().setSaveAndRestore(true); 

    IDE.registerAdapters(); 

Но это не влияет на RCP вообще, так как приложение перезагружается до состояния по умолчанию после каждого перезапуска.

любые предложения?

Благодаря

+0

Как вы управляете RCP? Какие аргументы вы указываете при запуске? –

+0

Я проверил аргументы, и я нашел флаг «-clearPersistedStat», я удалил его, и он работает! Спасибо большое! –

ответ

1

Убедитесь, что вы не указывая -clearPersistedState или -persistState false аргументы при запуске RCP. Оба они очистят (или не сохранят) состояние RCP.

 Смежные вопросы

  • Нет связанных вопросов^_^