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集合了。

  • 相关阅读:
    穷举 百鸡百钱
    for嵌套for ★
    纸张的厚度循环
    MySQL架构由小变大的演变过程
    MySQL数据库主从复制实践
    想要写出高性能sql语句,你得记住这些……
    Mongodb常用的性能监控命令
    Mongodb的mongostat命令
    Windows下MongoDB常用命令
    Windows下Mysql常用操作命令
  • 原文地址:https://www.cnblogs.com/1925yiyi/p/8078738.html
Copyright © 2011-2022 走看看