Android Force在后台关闭进程后恢复应用程序数据

时间:2014-04-30 14:38:32

标签: android

我在低内存设备上测试了我的应用。我启动另一个应用程序后,我的应用程序的进程被杀死。在我返回我的应用程序后,重新创建了backstack。

问题是我的应用程序在Application对象中保存了一些数据(从远程服务器检索),这显然是在进程终止丢失的情况下。因此,应用程序因片段访问空引用而崩溃。

存储在Application中的数据相当复杂 - 所以我不认为将其保存为Bundle是一个好主意。对于这种情况,另一种使用数据库的方法似乎有点过分。我可以在应用程序重新创建后恢复数据(在单独的BootstrapFragment中),但我不确定如何处理后退,直到数据被加载,因为基础碎片会由于尚未提取数据而崩溃。

你能提出什么建议吗?感谢。

0 个答案:

没有答案