Android-用于持久存储的包

Android-用于持久存储的包,android,serialization,Android,Serialization,我对在android应用程序中使用parcelable进行持久性存储感兴趣,该应用程序可以将数千个由字符串组成的自定义对象写入内部内存,因为它的速度要快得多——或者更快 此类和用于将任意对象放置到包裹中的相应包裹API设计为高性能IPC传输。因此,不适合将任何地块数据放入永久性存储:地块中任何数据的底层实现中的更改都可能导致旧数据无法读取 地块中任何数据的基础实现中的更改都可能导致旧数据无法读取 特别是这一行,有人能详细解释一下这意味着什么吗 文档是说字符串级别的实现发生了变化,还是说在我正在打

我对在android应用程序中使用parcelable进行持久性存储感兴趣,该应用程序可以将数千个由字符串组成的自定义对象写入内部内存,因为它的速度要快得多——或者更快

此类和用于将任意对象放置到包裹中的相应包裹API设计为高性能IPC传输。因此,不适合将任何地块数据放入永久性存储:地块中任何数据的底层实现中的更改都可能导致旧数据无法读取

地块中任何数据的基础实现中的更改都可能导致旧数据无法读取

特别是这一行,有人能详细解释一下这意味着什么吗

文档是说字符串级别的实现发生了变化,还是说在我正在打包的某个自定义类中发生了变化

如果我要坚持使用一个实现,即存储由4个字符串组成的数千个对象,那么似乎可以使用parcelable来提高读取数千/数万个对象的速度

文档是说字符串级别的实现发生了变化,还是说在我正在打包的某个自定义类中发生了变化

这可能是以下方面的变化:

您的自定义类之一 您选择包含在您的包裹中的碰巧是可包裹的框架类之一,例如Bundle、Intent或任何 如果我要坚持一个实现

你无法预测未来。您的数据模型可能需要更改

看来包裹是提高阅读数千/上万件物品速度的途径

没有