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来实现序列化操作

posted @ 2019-04-22 23:30  Ivo-oo  阅读(135)  评论(0编辑  收藏  举报