传list,map集合

来源:互联网 发布:淘宝评价管理怎么删除 编辑:程序博客网 时间:2024/05/21 22:31

第一步 实体类实现Serializable接口

public class RootTypeListBean implements Serializable{    public RootTypeListBean(List<RootTypeBean> list) {        this.list = list;    }    public RootTypeListBean() {    }    public List<RootTypeBean> getList() {        return list;    }    public void setList(List<RootTypeBean> list) {        this.list = list;    }    private List<RootTypeBean> list;}

第二步 把实现了Serializable的集合传过去

List<RootTypeBean> rootTypeBeanList = new ArrayList<>();for (int i = 0; i < roomtype.size(); i++) {                        RootTypeBean rootTypeBean = new RootTypeBean();                        rootTypeBean.setTitle(roomtype.get(i).getTitle());                        rootTypeBean.setValue(roomtype.get(i).getValue() + "");                        rootTypeBeanList.add(rootTypeBean);                    } intent.putExtra("root",(Serializable)rootTypeBeanList);                   

第三步 在另一个activity接收 完成

List<RootTypeBean> rootTypeBeanList=(List<RootTypeBean>)getIntent().getSerializableExtra("root");
原创粉丝点击