【发布时间】:2019-03-26 06:54:04
【问题描述】:
我有一堆数据,如模型类、数组列表和其他一些基于需求的数据类型。
现在,我计划开始灵活且轻量级的方式来与不应影响 UI 的大量数据的活动和片段进行通信。
【问题讨论】:
-
Parcel 比 Serializable 具有更高的性能。你可以在这里了解更多信息android.jlelse.eu/parcelable-vs-serializable-6a2556d51538
我有一堆数据,如模型类、数组列表和其他一些基于需求的数据类型。
现在,我计划开始灵活且轻量级的方式来与不应影响 UI 的大量数据的活动和片段进行通信。
【问题讨论】:
Parcelable 更好,因为在 Serializable 中使用了 java 反射,这是一个缓慢的过程。 Serializable 创建了很多临时对象,因此创建了很多垃圾收集变量。而在 Parcelabe 中,我们将明确定义变量和方法,这会占用一些时间,但值得。
【讨论】: