【问题标题】:Save parcelable class into file将parcelable类保存到文件中
【发布时间】:2013-03-05 02:59:45
【问题描述】:

我正在使用可序列化的类来保存 xml 解析器结果,但是当我读到它在 Android 中非常慢时,我改为使用 parcelable 类。

现在,我想将内容可打包类保存到文件中。

我该怎么做?

谢谢。问候。

【问题讨论】:

    标签: android serialization parcelable


    【解决方案1】:

    根据Parcel API reference

    Parcel 不是通用的序列化机制。这节课 (以及用于放置任意对象的相应 Parcelable API into a Parcel) 被设计为高性能的 IPC 传输。作为 因此,将任何 Parcel 数据放入持久化中是不合适的 存储:任何数据的底层实现的变化 在 Parcel 中可以使旧数据不可读。

    Parcelable 仅供IPC 使用,并非旨在持久化。所以你必须将你的对象转换成某种可持久化的数据结构,比如XMLJSONSerializable

    【讨论】:

      猜你喜欢
      • 2014-06-25
      • 2015-12-08
      • 1970-01-01
      • 1970-01-01
      • 2020-09-28
      • 1970-01-01
      • 2012-06-27
      • 1970-01-01
      • 2015-11-24
      相关资源
      最近更新 更多