【发布时间】:2013-12-12 09:01:34
【问题描述】:
目前我正在开发 xmmp 客户端,当应用程序处于前台时它工作得很好。但是由于当应用程序在后台时,我在应用程序类中保留了相当多的数据(复杂的 ArrayList、字符串和布尔值作为公共静态),每个字段都被垃圾收集。
所以我的问题是当我从后台获取应用程序时检索这些数据的最佳方法是什么?这是一个相当大的问题,因为到目前为止我在每个类中都使用了这个公共静态,它会导致我的应用程序崩溃。问题是用户可以从每个活动中将应用程序置于后台,并且在 Application 类中重新填充数据似乎很难。也许还有另一种方法可以让数据保持全局访问,并且不会在后台擦除?
提前致谢
【问题讨论】:
标签: android background-process data-storage