我开发了一个Android应用程序,它使用<div>
。在正常情况下(暂停,恢复,退出,重启),一切正常。但是,当应用程序在后台被操作系统杀死时,问题就会出现。
在正常流程中,我仅在获取所有数据后初始化视图寻呼机。
但是,在这种特殊情况下,最后查看的片段会被操作系统重新创建 - </div>
被调用,但是为了成功创建,片段需要尚未从服务器获取的数据,因此应用程序崩溃
解决方案是将所有变量/数据存储在捆绑包中并从中恢复,但是有太多这样的变量,我觉得存储所有这些变量都是一个糟糕的设计。
如何解决这个问题?
修改:我的代码:
Google maps
答案 0 :(得分:1)
您可以创建一个简单的可序列化对象,用于存储必要的数据。然后,您可以将此序列化存储在捆绑包中。
我不知道这是否是一个很好的解决方案。我现在找不到代码较少的另一种解决方案。