我在我的应用项目中使用片段。所有碎片都添加到后台堆栈中。
...
fragmentTransaction.addToBackStack(null);
...
在我的应用程序中,我希望在应用程序崩溃后,将后台堆栈的信息保留为恢复到之前查看的片段。
为我的目的保留返回堆栈信息的正确方法是什么?
答案 0 :(得分:0)
首先,为什么你的应用会崩溃:p这是一个功能吗?
其次,我觉得你必须自己做。您需要维护与当前显示的片段相关的ID或TAG,并将其保存到SharedPreferences中。当应用程序下次加载时,您检查是否存在ID / TAG,并根据此加载片段。