Java 可打包还是可序列化:在两个活动之间进行通信,哪个选项更好?

Java 可打包还是可序列化:在两个活动之间进行通信,哪个选项更好?,java,android,Java,Android,我有一堆数据,比如模型类、数组列表和其他一些基于需求的数据类型 现在,我计划开始采用灵活、轻量级的方式与活动和片段进行通信,这些活动和片段的数据量大,不应影响用户界面。Parcelable更好,因为在Serializable中使用java反射,这是一个缓慢的过程。Serializable创建了许多临时对象,从而创建了许多垃圾回收变量。而在Parcelabe中,我们将明确定义变量和方法,这需要花费一些时间,但值得一试。Parcel的性能优于Serializable。你可以在这里了解更多

我有一堆数据,比如模型类、数组列表和其他一些基于需求的数据类型


现在,我计划开始采用灵活、轻量级的方式与活动和片段进行通信,这些活动和片段的数据量大,不应影响用户界面。

Parcelable更好,因为在Serializable中使用java反射,这是一个缓慢的过程。Serializable创建了许多临时对象,从而创建了许多垃圾回收变量。而在Parcelabe中,我们将明确定义变量和方法,这需要花费一些时间,但值得一试。

Parcel的性能优于Serializable。你可以在这里了解更多