在安卓中保存和恢复整个片段堆栈



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

换句话说,如果用户处于模式 1 并打开片段 A、B 和 C(按顺序),切换到模式 2 并打开片段 D 和 E,然后切换回模式 1,我希望他们看到片段 C 并在后堆栈上有 A 和 B。

有谁知道达到这种效果的方法吗?

谢谢 亚伦

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

您可以使用嵌套片段执行此操作。Android 支持库现在支持嵌套片段。这将使您能够在片段中使用片段来实现您的设计目标。

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

最新更新