Android序列化
1.序列化的目的
(1)永久的保存对象数据(将对象数据保存在文件当中,或者是磁盘中
(2)通过序列化对象在网络中传递对象
(3)通过序列化对象在进程间传递
(4)在Intent之间,基本的数据类型直接进行相关传递即可,但是一旦数据类型比较复杂的时候,就需要进行序列化操作了
2.实现序列化的方式
(1)Implements Serializable 接口 (声明一下即可)
(2).Implements Parcelable 接口(不仅仅需要声明,还需要实现内部的相应方法)
3.Parcelable与Serializable的使用场景
Serializable使java中的,Parcelable使Android特有的,,可用于Intent传递,也可以用于进程间通信IPC
Android中除了对数据持久化的时候需要使用到Serializable来实现序列化操作,其他的时候我们仍然需要使用Parcelable来实现序列化操作