gpt4 book ai didi

java - Android 对象实例的副本

转载 作者:行者123 更新时间:2023-12-01 14:53:06 25 4
gpt4 key购买 nike

我正在开发一个简单的应用程序,它需要生成类的实例并不断获取用户输入。应用程序退出后,我希望保留此实例。我尝试将用户输入存储在文件中,并使用存储的数据连续运行创建文件的新实例,但由于类的复杂性,结果不如预期。

所以,我的问题是,在设备内存上存储类实例并在每次应用程序再次启动时重新加载它的最佳方法是什么?据我了解,我需要序列化该对象,但我不确定具体如何序列化,或者这是否是正确的方法。

感谢您的任何意见。

最佳答案

您需要在 onPause() 方法中保留数据,并在 onResume() 方法中再次加载它。

通常,使用内置 SQLite 数据库 ( http://developer.android.com/guide/topics/data/data-storage.html#db )。您还可以尝试使用 JSON ( http://developer.android.com/reference/org/json/JSONObject.html ) 来序列化您的对象并将其存储在 Android 的 SharedPreferences ( http://developer.android.com/guide/topics/data/data-storage.html#pref ) 中。

关于java - Android 对象实例的副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14634188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com