Android判断两个bean类,Android中的两个Activity用Intent来传递java bean实体

先定义java bean实体:

public class MC_bean implements Serializable {

private int code;

private String message;

private DataBean data;

public int getCode() {

return code;

}

public void setCode(int code) {

this.code = code;

}

public String getMessage() {

return message;

}

public void setMessage(String message) {

this.message = message;

}

public DataBean getData() {

return data;

}

public void setData(DataBean data) {

this.data = data;

}

public static class DataBean implements Serializable{

private int IsGr;

private String LinkMan;

private String qzid;

private String qyrz;

private String remark;

private String zsxm;

private String sfzh;

private String scz;

private String yjz;

private String zcdz;

private String frdb;

private String zczb;

private String cldate;

private String jyfw;

private String zch;

private String photo;

private int IsGjHy;

private String GjHy;

private int IsZhifu;

private String Zhifu;

private int IscontractFile;

private String contractFile;

private String contractPics;

public int getIsGr() {

return IsGr;

}

public void setIsGr(int IsGr) {

this.IsGr = IsGr;

}

public String getLinkMan() {

return LinkMan;

}

public void setLinkMan(String LinkMan) {

this.LinkMan = LinkMan;

}

public String getQzid() {

return qzid;

}

public void setQzid(String qzid) {

this.qzid = qzid;

}

public String getQyrz() {

return qyrz;

}

public void setQyrz(String qyrz) {

this.qyrz = qyrz;

}

public String getRemark() {

return remark;

}

public void setRemark(String remark) {

this.remark = remark;

}

public String getZsxm() {

return zsxm;

}

public void setZsxm(String zsxm) {

this.zsxm = zsxm;

}

public String getSfzh() {

return sfzh;

}

public void setSfzh(String sfzh) {

this.sfzh = sfzh;

}

public String getScz() {

return scz;

}

public void setScz(String scz) {

this.scz = scz;

}

public String getYjz() {

return yjz;

}

public void setYjz(String yjz) {

this.yjz = yjz;

}

public String getZcdz() {

return zcdz;

}

public void setZcdz(String zcdz) {

this.zcdz = zcdz;

}

public String getFrdb() {

return frdb;

}

public void setFrdb(String frdb) {

this.frdb = frdb;

}

public String getZczb() {

return zczb;

}

public void setZczb(String zczb) {

this.zczb = zczb;

}

public String getCldate() {

return cldate;

}

public void setCldate(String cldate) {

this.cldate = cldate;

}

public String getJyfw() {

return jyfw;

}

public void setJyfw(String jyfw) {

this.jyfw = jyfw;

}

public String getZch() {

return zch;

}

public void setZch(String zch) {

this.zch = zch;

}

public String getPhoto() {

return photo;

}

public void setPhoto(String photo) {

this.photo = photo;

}

public int getIsGjHy() {

return IsGjHy;

}

public void setIsGjHy(int IsGjHy) {

this.IsGjHy = IsGjHy;

}

public String getGjHy() {

return GjHy;

}

public void setGjHy(String GjHy) {

this.GjHy = GjHy;

}

public int getIsZhifu() {

return IsZhifu;

}

public void setIsZhifu(int IsZhifu) {

this.IsZhifu = IsZhifu;

}

public String getZhifu() {

return Zhifu;

}

public void setZhifu(String Zhifu) {

this.Zhifu = Zhifu;

}

public int getIscontractFile() {

return IscontractFile;

}

public void setIscontractFile(int IscontractFile) {

this.IscontractFile = IscontractFile;

}

public String getContractFile() {

return contractFile;

}

public void setContractFile(String contractFile) {

this.contractFile = contractFile;

}

public String getContractPics() {

return contractPics;

}

public void setContractPics(String contractPics) {

this.contractPics = contractPics;

}

}

}  在一个要穿参数的Activity中设置:

intent.putExtra("mc_bean", mc_bean);

在接收参数的Activity端:

MC_bean mc_bean= (MC_bean) intent.getSerializableExtra("mc_bean");

这里需要注意的是:

第一点:实体类来需要实现Serializable类这是

第二点:如果类里面还有DateBean的类 也是一定要实现Serializable的否则报错不能传递、

剩下再按上面的操作就可以了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值