坚持碎片的背堆信息

时间:2012-03-19 14:57:47

标签: android android-layout android-intent android-emulator android-fragments

我在我的应用项目中使用片段。所有碎片都添加到后台堆栈中。

...
fragmentTransaction.addToBackStack(null);
...

在我的应用程序中,我希望在应用程序崩溃后,将后台堆栈的信息保留为恢复到之前查看的片段。

为我的目的保留返回堆栈信息的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

首先,为什么你的应用会崩溃:p这是一个功能吗?

其次,我觉得你必须自己做。您需要维护与当前显示的片段相关的ID或TAG,并将其保存到SharedPreferences中。当应用程序下次加载时,您检查是否存在ID / TAG,并根据此加载片段。