0
点赞
收藏
分享

微信扫一扫

Android Bundle 传递ArrayList(Object)的两种方法

gy2006_sw 2022-08-04 阅读 43


g. 传递 ArrayList groups

 

一:将对象定义成 Parcelable 类型

public class Group implements Parcelable{}

in:

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

out:

ArrayList groups = b.getParcelableArrayList("list");

二,将对象定义成 Serializable 类型

public class Group implements Serializable{}

in:

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

out:

ArrayList groups = (ArrayList) b.getSerializable("list");

举报

相关推荐

0 条评论