读书人

在activity间传接对象的方法

发布时间: 2012-09-24 13:49:41 作者: rapoo

在activity间传递对象的方法

在两个activity间传递数据,我们通常的方法都是用Intent或者Bundle,捎上数据,但是里面似乎只有一些放置一些Java中已经有的数据类型,像String,int,double等,但如果要传递一个对象,就需要一些小技巧了:
Bundle中有一个方法putSerializable,利用该对象就可以传递对象了,不过传递的对象要实现Serializable接口。
例如要传递一个User对象,则示例代码如下:?
User类?
 Intent intent = getIntent();   CustomeClass cc=(CustomeClass)intent.getSerializableExtra("PERSON_INFO");  
?

读书人网 >移动开发

热点推荐