首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保存包含同一视图的多个实例的透视图

保存包含同一视图的多个实例的透视图
EN

Stack Overflow用户
提问于 2016-01-28 10:00:55
回答 1查看 82关注 0票数 1

我对情况的理解是:

有两种方法可以在Eclipse中持久化视图状态:

  • 纪念品:这些被保存在工作台关闭和恢复在打开。
  • IDialogSettings:这些可以随意保存和恢复

Eclipse中的PackageExplorerPart将两者都用于(例如)将资源管理器中的文件链接到编辑器。

我有多个具有不同状态的相同视图的实例,我希望将它们保存在一个透视图中。如果我使用mementos保存,关闭和打开Eclipse将正确地恢复状态。

如果我打开一个新窗口,其中包含了File,则我保存的透视图不会为视图提供纪念品或辅助If ,因此它们无法恢复。

是否有方法保存这些视图的状态,以便正确还原透视图?

EN

回答 1

Stack Overflow用户

发布于 2016-01-28 11:20:14

虽然从技术上讲,DialogSettings可以用于持久化视图状态,但因此只有传递给saveState()init()的纪念品。

不知道为什么包资源管理器做这样的复式簿记保存。可能会有结果,但我还没有必要这么做。

新窗口创建一个新视图,因此没有什么可恢复的。如果您在打开两个窗口的情况下重新启动Eclipse,则两个窗口都将被还原,并且视图也会被还原。

如果您想恢复一个新的视图,您必须自己使用相同类型的另一个视图的状态(没有工作台支持)。

例如,您可以将传递给saveState()的Memento存储在一个众所周知的位置,并在打开新视图时加载此状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35058256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档