我有一个RCP应用程序。它的默认透视图在左侧和底部打开两个视图,与编辑区相关。 SaveAndRestore选项设置为true。 在应用下次启动时,两个视图都关闭。为什么?我究竟做错了什么?RCP SaveAndRestore不重新打开视图
回答
好吧,看来我的ID有问题。重新创建了一些并检查了它们。现在一切都很好。
您是否为您的视图实现了saveState(记忆)和init(IViewSite网站,IMemento纪念品)?
不是,但不应该由超类处理所提及的方法,以防它们被覆盖? – Coxer
那么,如果你直接从ViewPart继承,那么上述方法就没有实现。 可以肯定的是,它可以正确保存,您可以检出workbrench.xml,它位于运行时文件夹\ .metadata \ .plugins \ org.eclipse.ui.workbench中,然后是'views'部分,然后尝试用适当的ID找出一个“视图”部分。 –
该视图被称为“dev.auspex.test.view”和“dev.auspex.test.view2”。我认为他们是持续正确的...在这里我的[Workbench.xml](http://upload.auspex.eu/uploads/workbench.xml) – Coxer
- 1. 总是打开(创建)Eclipse RCP视图
- 2. 图片地图新视图打开
- 3. Eclipse RCP以编程方式打开视图e4方式
- 4. Eclipse RCP打开某个位置的视图
- 5. iOS - 保存并重新打开图像视图
- 6. 重叠视图第一次打开
- 7. 重新打开AVCaptureSession
- 8. 在ViewPager中打开新视图
- 9. 打开按钮点击新视图
- 10. 回收站视图打开新活动
- 11. 如何从ListView打开新视图
- 12. Collectionview单元格打开新视图
- 13. 嵌入式视图中“重新打开”DocuSign“Delivered”信封
- 14. 打开并重新打开exe文件
- 15. 在iPad上打开新视图,并关闭现有视图。
- 16. 如何从集合视图控制器打开新的视图
- 17. ECLIPSE RCP应用程序:视图在打开另一个窗口后消失
- 18. Eclipse RCP:以分离模式以编程方式打开视图/零件
- 19. 如何打开零件而不重复?
- 20. 问题并重新打开
- 21. 重新打开宝石
- 22. 重新打开请求
- 23. 重新打开SqlDataReader的
- 24. PsychoPy重新打开窗口
- 25. jqModal关闭,重新打开
- 26. 重新打开后,龟turtle.bye()
- 27. RCP运行我的视图部分而不是默认视图
- 28. 重新加载Windows窗体而不关闭并重新打开
- 29. RabbitMQ:重新连接后为什么不重新打开频道?
- 30. 未初始化不断试图重新打开类
您为RCP应用程序使用的是什么版本的eclipse? – VonC
我正在使用Helios – Coxer
好的,我看到了Indigo的一个bug,但它不适用于你的Eclipse版本。 – VonC