您的位置:首页 > 移动开发 > Android开发

Android用Intent和Bundle传list

2011-12-24 11:05 260 查看
 Intent intent = new Intent();

Bundle bundle = new Bundle();

ArrayList list = new ArrayList();//这个arraylist是可以直接在bundle里传的,所以我们可以借用一下它的功能

list.add(list2);//这个list2才是你真正想要传过去的list。我们把它放在arraylis中,借助它传过去

bundle.putParcelableArrayList("list", list);

intent.putExtras(bundle);

intent.setClass(XXX1Activity.this,XXX2.class);

startActivity(intent);

取的时候:

ArrayList list = bundle.getParcelableArrayList("list");

list2= (List<Object>) list.get(0);//强转成你自己定义的list,这样list2就是你传过来的那个list了。

注明:QQ技术交流群:108614806   感兴趣的加一下。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: