zoukankan      html  css  js  c++  java
  • Android开发之页面跳转传递list集合

      这篇随笔这里详细记录两个activity之间如何传递list集合中的数据。

    1、首先要对javabean进行序列化处理,即实现Serializable。

    package com.anhua.bean;
    
    import java.io.Serializable;
    
    public class YunDanBean implements Serializable{
        private String yunhao;// 承运号
        private String huohao;// 货号
        private String hwpm;// 品名
        
    
        public String getYunhao() {
            return yunhao;
        }
    
        public void setYunhao(String yunhao) {
            this.yunhao = yunhao;
        }
    
        public String getHuohao() {
            return huohao;
        }
    
        public void setHuohao(String huohao) {
            this.huohao = huohao;
        }
    
        public String getHwpm() {
            return hwpm;
        }
    
        public void setHwpm(String hwpm) {
            this.hwpm = hwpm;
        }
    }

    2、页面跳转,发送list数据

    List<YunDanBean> listdetail = new ArrayList<YunDanBean>();
    Intent intent = new Intent(WayBillActivity.this, WayBillMessage.class);
    intent.putExtra("listdetail", (Serializable) listdetail);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);

    3、另一个页面接受数据

    yundanList = (List<YunDanBean>) getIntent().getSerializableExtra("listdetail");

    通过上面几个步骤即可完成两个activity之间传递list集合了。

  • 相关阅读:
    三极管8050和8550对管的参数
    三极管9014 管脚
    水深不语,人稳不言
    编译结果分析
    三母运算符
    C语言关键词解释
    51定时器初值的计算
    聪明人都在远离手机虚假繁荣的“人脉”关系
    每段路,都是一种领悟
    你的灯亮着吗读后感二
  • 原文地址:https://www.cnblogs.com/1925yiyi/p/8078738.html
Copyright © 2011-2022 走看看