Android中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象。
要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递。
Intent中传递这2种对象的方法:
Bundle.putSerializable(Key,Object); //实现Serializable接口的对象
...
分类:
移动开发 时间:
2014-12-13 09:37:57
阅读次数:
173
Serializable和Parcelable比较 Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输,当然这种传输可以是程序内的也可以是两个程序间的。而Android的Parcelable的设计初衷是因为Serializable效率过慢,为了在程序内...
分类:
其他好文 时间:
2014-12-12 11:23:48
阅读次数:
162
什么是Parcelable ?
Parcelable,定义了将数据写入Parcel,和从Parcel中读出的接口。一个实体(用类来表示),如果需要封装到消息中去,就必须实现这一接口,实现了这一接口,该实体就成为“可打包的”了。
Parcelable 传递对象
Android序列化对象主要有两种方法:
1.实现Serializable接口,实...
分类:
移动开发 时间:
2014-12-11 10:30:07
阅读次数:
183
1.联合主键的映射规则1)类中的每个主键属性都对应到数据表中的每个主键列。Hibernate要求具有联合主键的实体类实现Serializable接口,并且重写hashCode与equals方法,重写这两个方法的原因在于Hibernate要根据数据库的联合主键来判断某两行记录是否是一样的,如果一样那么...
分类:
Web程序 时间:
2014-12-10 19:27:50
阅读次数:
207
1.File类:表示文件和目录路径的抽象的表示形式,可以实现文件的创建,删除,重命名等,是唯一与文件本 有关的操作类。2.File类的API定义:public class File extends Object implements Serializable,Comparable3.File类的操作...
分类:
其他好文 时间:
2014-12-09 01:48:58
阅读次数:
132
1、为什么要使用serialVersionUID(1)对于实现了Serializable接口的类,可以将其序列化输出至磁盘文件中,同时会将其serialVersionUID输出到文件中。(2)然后有需要使用时,再从磁盘将对象内容及serialVersionUID读入内容中的某个对象。(3)将磁盘内容...
分类:
编程语言 时间:
2014-12-08 19:28:08
阅读次数:
274
1.序列化对象序列化用来存储对象的状态。将被序列化的对象写到文件中,然后可以让你的程序去文件中读取序列化的对象并把他们展开回到活生生的状态。当对象被序列化时,该对象引用的实例变量也被序列化,且所有被引用的对象也被序列化。如果要让类能够被序列化,实现Serializable,此接口没有任何方法需要实现...
分类:
其他好文 时间:
2014-12-08 17:29:41
阅读次数:
132
android之有返回结果跳转intent:(1、注意跳转的时候要传像user的对象必须实现Serializable接口,2、login的java代码中setResult(RESULT_OK,intent);后一定要调用finish()方法)主页面布局:layout/activity_main.xml:<RelativeLayoutxmlns:android="http://schemas.andro..
分类:
移动开发 时间:
2014-12-07 06:51:19
阅读次数:
296
android之无返回结果跳转intent:(注意跳转的时候要传像user的对象必须实现Serializable接口)登陆页面布局:layout/activity_login.xml:<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:..
分类:
移动开发 时间:
2014-12-07 06:49:57
阅读次数:
225
接着前面的文章说,当任何一个类继承Serializable 这个接口时,Eclipse经常会有黄色惊叹号提示。提示内容如下:The serializable class Person does not declare a static final serialVersionUID field of ...
分类:
编程语言 时间:
2014-12-05 12:22:41
阅读次数:
247