java - 在android中保存对象

标签 java android serialization

我是一名开发新手,我想知道如何将不可序列化对象的 ArrayList 保存到 Android 外部存储中的文件中?

或者是否有更好的方法将对象存储在外部存储中并在以后使用它们?

最佳答案

您可以使用 Gson 来序列化类的对象(如果这是您想要做的)。然后您可以将对象存储在 Shared Preferences 中或 Database . 如果您明确希望将对象存储在外部存储器中,则可以使用文本文件。 查看Gson User Guide举些例子。

如果这不是您想要做的,请定义“对象”。 :)

关于java - 在android中保存对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11176384/

相关文章:

java - 从 PDF 中删除页面

java - GORM/Grails 中的家谱模型?

java - 使用Java的DelayQueue时,是否还要实现equals()和hashCode()?

android - 发布具有不同版本的相同应用程序

android - 在 Android 上使用 native 对话框不使用 Facebook 登录按钮的 Facebook 登录

c++ - CERN 根目录 : generate streamer for an extern "C" struct in a namespace

c++ - 将数据序列化到 std::streambuf

java - Jersey 如何从 Collections 中提取泛型类型来调用 javax.ws.rs.ext.MessageBodyWriter#writeTo()?

java - Android蓝牙程序立即崩溃

.net - 如何在单个节点中构建具有多个 xml 命名空间的 XmlDocument?