Android - 捆绑 List<MyClass> 时使用 Parceling 还是 Serializing?
Posted
技术标签:
【中文标题】Android - 捆绑 List<MyClass> 时使用 Parceling 还是 Serializing?【英文标题】:Android - When bundling List<MyClass> use Parceling or Serializing? 【发布时间】:2011-05-24 11:33:03 【问题描述】:List<MyClass>
应该如何正确地从主要活动传递到次要活动?
据我了解,捆绑数据有两种方法:Parceling
和Serializing
。各有什么优缺点?
谢谢
【问题讨论】:
【参考方案1】:Parcelable 比 Serializable 快得多——我上次检查过,至少一个数量级。另一方面,它确实需要你做更多的工作,因为它不会自动做事。但这就是它速度如此之快的原因之一。 :)
一般来说,我强烈建议远离 Serializable。
【讨论】:
【参考方案2】:anddev 上的这个链接可能会给你详细的答案 http://www.anddev.org/bundle_vs_parcel_vs_message-t517.html
还有一篇关于同一主题的文章。它在这里 http://www.mooproductions.org/node/6?page=57
【讨论】:
【参考方案3】:查看 android 开发者网站,Parcel、Parcelable 和 Serializable
【讨论】:
以上是关于Android - 捆绑 List<MyClass> 时使用 Parceling 还是 Serializing?的主要内容,如果未能解决你的问题,请参考以下文章