【问题标题】:Saving and restoring entire fragment stacks in Android在 Android 中保存和恢复整个片段堆栈
【发布时间】:2011-05-16 17:44:04
【问题描述】:

我有一个在 Activity 中使用片段(通过 ACP)的 Android 应用。我有多种“模式”;在每种模式下,我都有一系列可能想要展示的片段,并且我正在正常管理后台堆栈。但是,在切换模式时,我希望能够保存和恢复整个堆栈,以便每个模式的状态都是持久的。

也就是说,如果用户处于模式1并打开片段A,B和C(按顺序),切换到模式2并打开片段D和E,然后切换回模式1,我想要它们查看片段 C 并在后堆栈上有 A 和 B。

有人知道实现这种效果的方法吗?

谢谢, 亚伦

【问题讨论】:

    标签: android android-fragments


    【解决方案1】:

    是的,您可以使用嵌套片段来执行此操作。Android 支持库现在支持嵌套片段

    【讨论】:

      【解决方案2】:

      您可以使用嵌套片段来做到这一点。 Android 支持库现在支持嵌套片段。 这将使您能够在 Fragment 中使用 Fragment 来实现您的设计目标。

      http://developer.android.com/tools/extras/support-library.html#Notes

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-06
        • 2013-04-04
        • 2014-04-25
        • 2015-07-25
        • 2014-07-10
        • 1970-01-01
        • 2016-11-16
        相关资源
        最近更新 更多