2017-02-19 3 views
0

Je travaille sur une application RCP juste similaire à éclipser avec quelques fonctionnalités supplémentaires, je suis en train de faire le RCP pour sauver son dernier état (principalement sa configuration en perspective et perspective)état d'Eclipse RCP setSaveAndRestore ne fonctionne pas

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

    getWorkbenchConfigurer().setSaveAndRestore(true); 

    IDE.registerAdapters(); 

Mais cela n'affecte en rien le RCP, car l'application revient à son état par défaut après chaque redémarrage.

des suggestions?

Merci

+0

Comment utilisez-vous le RCP? Quels arguments spécifiez-vous quand il s'exécute? –

+0

J'ai vérifié les arguments et j'ai trouvé le drapeau "-clearPersistedStat", je l'ai enlevé et ça marche! Merci beaucoup! –

Répondre

1

Assurez-vous que vous ne spécifiez pas les -clearPersistedState ou -persistState false arguments lorsque vous exécutez la RCP. Les deux effaceront (ou ne sauveront pas) l'état RCP.