0

我在我的应用程序项目中使用片段。所有的片段都添加到后台堆栈中。坚持片段的backstack信息

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

在我的应用程序,我想,一旦应用程序崩溃是坚持回堆栈的信息,以便恢复到以前看过的片段。

什么是正确的方法来坚持备份堆栈信息为我的目的?

回答

0

首先,为什么你的应用程序崩溃:p这是一个功能吗?第二,我觉得你将不得不自己做这个。您需要维护与当前显示的片段相关的ID或TAG,并将其保存到SharedPreferences中。接下来加载应用程序时,检查是否存在ID/TAG,并根据此加载片段。