rcp(插件开发)如何保存上一次的工作状态

来源:互联网 发布:splice视频编辑软件 编辑:程序博客网 时间:2024/04/30 14:43

 @Override
 public void initialize(IWorkbenchConfigurer configurer) {
  super.initialize(configurer);
  configurer.setSaveAndRestore(true);
 }

方法setSaveAndRestore设置为true时,系统将保存上次打开的配置文件org.eclipse.ui.prefs,此配置文件保存在RCP程序新建的workspace目录中,如果删除此目录,会打开默认的设计视图,并重新生成该目录。为false时,始终打开系统默认配置.

笔者在开发过程中发现,如果在开发中发现,没有打包发布之前,如论运行application或product方式,如果setSaveAndRestore设置为true那么只能看到welcome视图而不能看见我所创建的view,但是setSaveAndRestore将setSaveAndRestore改成false就可以了,

所以笔者建议:在开发的时候将参数指定为false, 到发布的时候改成true.

 

原创粉丝点击