Android中Parcelable接口的使用


在做Android开发的过程中,序列化是非常常见的。比如要将对象保存本地磁盘或者在网络上传输等。实现序列化有两种方式,一种是实现Serializable接口,第二种是实现Parcelable。

Serializable与Parcelable的区别

1、Serializable是JDK提供的接口,而Parcelable是Android SDK提供的。

2、Serializable序列化是基于磁盘的,而Parcelable是基于内存的。在内存中读写肯定效率要高于磁盘,所以Android中跨进程传递对象都是使用Parcelable。

Parcelable接口定义

 1 

相关内容