【发布时间】:2014-08-13 19:47:37
【问题描述】:
如何保存一些临时数据,以便在关闭应用程序时所有数据都消失了?我已经尝试过 sharedPreferences,但是当我再次打开应用程序时,数据似乎仍然存在。
我听说您可以将数据保存到一些缓存内存中,但我真的不希望在应用程序仍在启动和运行时内存被“填满”时数据消失。也许我应该使用一些全局变量?并不是说我知道如何让它发挥作用。
我的简单应用程序是一个“游戏”,当您更进一步时,它会打开和关闭活动。这基本上是一个充满愚蠢图片的游戏^^。在一个活动中完成的东西应该保存在某个地方,所以如果我回去我可以加载数据并让它看起来像活动关闭之前的样子。我希望你明白我在说什么..
任何想法,我可以如何存储一些在您需要时也很容易访问的信息。
【问题讨论】:
-
只使用常规类变量来保存数据有什么问题?当活动完成时,数据被垃圾收集
-
为什么不用片段?您可以向后台堆栈添加一个片段,这可能有助于您的事业,并且所有处理都可以在一个活动中完成,您可以在其中存储临时数据,以及您要存储的数据是什么?对象?
标签: android caching storage temporary