先定义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的否则报错不能传递、
剩下再按上面的操作就可以了