我有一个 Android 应用程序,它有一个存储对多个实体类的引用的类。这门课效果很好,但有一个问题。
如果我在这个类中有数据,然后将应用程序移到后台(按主页按钮)并等待足够长的时间并用我的手机做其他事情,当我将应用程序带到前台时,数据就消失了。应用程序将加载到最后打开的屏幕(不重新启动应用程序),但存储在此类中的所有数据都消失了。
它并不总是发生,所以我认为这是某种内存管理问题,但我正试图找出一种方法来保持这些数据持久存在,或者,如果它存在但现在不存在,让应用程序从头重新启动。
我怎样才能保留这些数据/重建它?