1. Parcelable接口 Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static field called CREATOR, ...
分类:
移动开发 时间:
2015-03-09 21:01:37
阅读次数:
224
转自博客:http://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.html1、实现序列化的作用 数据的传递在应用中是必要的,然而普通的数据传递只是支持基本数据类型,如String, int ,或者更高些的数据类型,如array...
分类:
移动开发 时间:
2015-03-09 12:17:51
阅读次数:
228
Android中Intent传递类对象提供了两种方式一种是通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象。要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递。Intent中传递这2种对象的方法:Bundle.putSerializa...
分类:
移动开发 时间:
2015-03-05 14:23:23
阅读次数:
147
Parcelable是一个接口,实现该接口的对象可以高效的在程序中被传递。实际上传递的对象是Parcel。根据文档的描述,Parcel是被设计成为了高性能的IPC通信,而不是为了持久化的存储。实现起来以前觉得还蛮复杂的,今天一看觉得好像又很简单。首先我们随便写一个Book类,表示数据项。public...
分类:
其他好文 时间:
2015-03-04 18:26:04
阅读次数:
151
http://blog.csdn.net/xyz_lmn/article/details/5908355今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putP...
分类:
移动开发 时间:
2015-03-04 16:41:11
阅读次数:
207
首先这个两个接口都是用来序列化对象的但是两者在性能和应用场合上有区别,parcelable的性能更好,但是在需要保存或者网络传输的时候需要选择Serializable因为parcelable版本在不同版本可能不同实现方面,serializable直接实现接口无需实现任何接口,只需要提供一个版本ID而...
分类:
其他好文 时间:
2015-03-02 22:15:10
阅读次数:
123
如果都了解过Parcel类的实现,那么其基本只序列化基本类型的特性还不能满足我们的需求(事实上android中Binder的IPC通信中,Parcel对象也能传递Parcel对象,现实编程用得极少)。具体的Parcel类这里不做介绍。点击查看Parcel类详解
Serializable和Parcelable在现实中的应用场景,有个网友写得非常nice,强烈推荐大家有空看下。点击查看Serial...
分类:
其他好文 时间:
2015-02-13 21:16:22
阅读次数:
437
Bundle 英文直译:包,捆Google官方文档概述:A mapping from String values to various Parcelable types.一个从字符串到不同“可打包”类型的映射Bundle类中存储了许多 key-value 对,可以用于在不同的Activity之间传递...
分类:
移动开发 时间:
2015-02-11 20:35:42
阅读次数:
165
AIDL的作用 由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。 通过代码来实现这个....
分类:
移动开发 时间:
2015-02-10 14:48:23
阅读次数:
254
Android中,Activity和Fragment之间传递对象,可以通过将对象序列化并存入Bundle或者Intent中进行传递,也可以将对象转化为JSON字符串,进行传递。
序列化对象可以使用Java的Serializable的接口、Parcelable接口。转化成JSON字符串,可以使用Gson等库。
1.Serializable
Model
...
分类:
移动开发 时间:
2015-02-04 13:04:04
阅读次数:
279