Android序列化
2019-04-22 23:30
225 查看
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来实现序列化操作
相关文章推荐
- Android复习练习七(Android中Xml序列化及Pull解析)
- Android序列化——Serializable与Parcelable
- Android 序列化和反序列化
- Android中序列化对象到XMl 和 XML反序列化为对象
- Android bitmap对象序列化
- android对象序列化
- android序列化 Parcelable和Serializable接口
- Android中使用PULL方式解析XML和XmlSerializer进行序列化
- 几种Android数据序列化方案
- Android 实现序列化:Parcelable和Serializable接口的用法
- Android中SharedPreferences和序列化结合保存对象数据
- Android 使用Parcelable序列化对象
- android parcelable序列化成字符串
- Android-序列化,Parcelable,Serializable
- Android中的序列化
- Android 序列化--Parcelable
- Android开发:使用序列化接口Parcelable、Serializable实现Activity间传递复杂数据类型参数
- Android 序列化类对象
- Android数据序列化在IOS中的使用