码迷,mamicode.com
首页 > 移动开发 > 详细

Android Bundle 传递ArrayList<Object>的两种方法

时间:2015-02-06 00:44:29      阅读:508      评论:0      收藏:0      [点我收藏+]

标签:android bundle   bundle 传递 arraylist   

eg. 传递 ArrayList<Group> groups


一:将对象定义成 Parcelable 类型
   

public class Group implements Parcelable{

}

in:

 Bundle b = new Bundle();
 b.putParcelableArrayList("list",groups);

out:

ArrayList<Group> groups = b.getParcelableArrayList("list");

二,将对象定义成 Serializable 类型

public class Group implements Serializable{

}

in:

Bundle b = new Bundle();
b.putSerializable("list", groups);

out:

ArrayList<Group> groups = (ArrayList<Group>) b.getSerializable("list");


Android Bundle 传递ArrayList<Object>的两种方法

标签:android bundle   bundle 传递 arraylist   

原文地址:http://blog.csdn.net/geeklei/article/details/43544341

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!