程序员的知识教程库

网站首页 > 教程分享 正文

Android开发工具Parcel和Serialize

henian88 2025-05-05 15:53:49 教程分享 4 ℃ 0 评论

今天我们来讲的这两个工具类是在Activity之间跳转时常常要传递的和对象序列化什么有关的。那么接下来,我们来看看吧!SerializeUtils

包含一下方法:

static Object deserialization(String filePath)

这个方法就是从文件反序列化对象

static void serialization(String filePath, Object obj)

这个方法是序列化文件到对象

ParcelUtils

booleanreadBoolean(Parcel in)

这个方法是从pacel中读取boolean类型数据

readHashMap(Parcel in, ClassLoader loader)

这个方法是从pacel中读取map类型数据

readHashMapStringAndString(Parcel in)

这个方法是从pacel中读取map类型数据,hash map中的key和value都是String类型的

readHashMapStringKey(Parcel in,ClassLoader loader)

这个方法是从pacel中读取map类型数据,key是String类型,value可能是parcelable

writeBoolean(boolean b, Parcel out)

这个方法是向parcel中写入boolean类型数据

writeHashMap(Map<K,V> map, Parcel out, int flags)

这个方法是向parcel中写入map类型数据,key和value可能都是parcelable

writeHashMapStringAndString(Map<String,String> map, Parcel out, int flags)

这个方法是向parcel中写入map类型数据,key和value都是String类型

writeHashMapStringKey(java.util.Map<java.lang.String,V> map, Parcel out, int flags)

这个方法是向parcel中写入map类型数据,key是String类型,value可能是parcelable

著名的移动互联网专家,自媒体人,运营的公众号“非著名程序员”,每天一篇原创技术分享和移动互联网知识分享,微信公众号:smart_android ,头条号和百度百家账号都是“非著名程序员”。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表