0

在我将应用程序放在后台几个小时并重用它之后,我总是得到一个空指针异常,它是这样引起的:当用户登录我的应用程序时,我将 BeanUser 对象放在应用程序类中,并在活动中使用它,但它被系统破坏了.so,在应用程序销毁之前如何保存它?sharedpreferences 不起作用,它只能保存 int、boolen 等。感谢所有帮助,并为我糟糕的英语感到抱歉。

4

2 回答 2

0

使用onSaveInstanceStateonRestoreInstanceState在 Android 让您的 Activity 进入睡眠状态时保存和恢复状态

于 2013-06-29T03:35:05.123 回答
0

您必须将对象展平并以某种方式将其写入磁盘,或者通过Serializable接口,或者将对象的成员存储在 XML 文件中,或者手动将其读回。

您还可以将对象中的数据保存到 SQLite 数据库中,并在您的应用程序再次启动时将其读回

于 2013-06-29T03:35:44.707 回答