Android开发工具之ParcelUtils和SerializeUtils

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

SerializeUtils

包含一下方法: static Object deserialization(String filePath) 这个方法就是从文件反序列化对象 static void serialization(String filePath, Object obj) 这个方法是序列化文件到对象

ParcelUtils

boolean readBoolean(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

原文发布于微信公众号 - 非著名程序员(non-famous-coder)

原文发表时间:2015-08-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏咖啡的代码人生

JAVA 泛型

命名类型参数 推荐的命名约定是使用大写的单个字母名称作为类型参数。这与 C++ 约定有所不同(参阅 附录 A:与 C++ 模板的比较),并反映了...

40810
来自专栏超然的博客

ECMAScript 6 笔记(四)

  ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。它是JavaScript语言的第七种数据类型,前六种是:Undefined、Null、布尔值...

962
来自专栏blackheart的专栏

[C#1] 3-基元类型、引用类型和值类型、装箱拆箱

1.基元类型 编译器直接支持的数据类型成为基元类型。基元类型与FCL中的类型有直接的映射关系[int=Int32],这样我们可以简化的方式书写代码,并且编译后的...

2145
来自专栏一个会写诗的程序员的博客

JavaScript 的 async/await : async 和 await 在干什么

async 是“异步”的简写,而 await 可以认为是 async wait 的简写。 async 用于申明一个 function 是异步的,而 await...

742
来自专栏黑泽君的专栏

java基础加强之内省

1022
来自专栏上善若水

002互联网网络技术之Base64编解码的C语言实现

Base64编码是将任何类型的数据转换成ASCII码的可见字符,然后接收端再反向解码,得到原始的数据。最早的的Base是用于发送Email内容的。

1814
来自专栏landv

java修饰符

1713
来自专栏蓝天

c99 增加的restrict关键字

c99中新增加了一个类型定义,就是restrict。 restrict的定义是It can be applied only to pointers, and i...

742
来自专栏Coding迪斯尼

java开发C语言编译器:消除冗余语句和把ifelse控制语句编译成字节码

2255
来自专栏屈定‘s Blog

Java学习记录--自动拆箱与装箱

自动拆箱与装箱是Java5引入的新特性,目的是解决基本类型与包装类型之间切换的麻烦. 装箱

1152

扫码关注云+社区

领取腾讯云代金券