我正在学习 Android/Java 编程,但我对持久数据感到困惑。 经过大量研究后,存储对象的最佳方法似乎是将它们序列化在文件中,但我找不到检索这些对象的简单方法。
如果我创建两个对象并保存它们的序列化版本,如何检索并列出它们?我是否需要为文件名中包含特定 ID 的每个对象创建一个文件,以便我可以使用 getFilesDir
列出它们?
最佳答案
取决于这些对象的复杂程度(我猜是你的个人喜好),我之前使用 SharedPreferences
来存储简单的对象,只是为了简单起见,而同事则慷慨地使用SQLite,但这适合他的需求。
由于您没有说明存储的内容,我现在能给您的最佳建议是阅读 here ,它涵盖了如何在 Android 上处理持久数据。
关于java - 使用序列化对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9337434/