您的位置:首页 > 其它

Intent传递对象parcelable、serializable

2014-07-17 22:34 211 查看
public class Person implements Parcelable{

private String name;
private String sex;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getSex() {
return sex;
}

public void setSex(String sex) {
this.sex = sex;
}

@Override
public int describeContents() {
return 0;
}

@Override
public void writeToParcel(Parcel source, int flags) {
source.writeString(name);
source.writeString(sex);
}

Parcelable.Creator<Person>  CREATOR = new Creator<Person>() {

@Override
public Person createFromParcel(Parcel source) {

Person person=new Person();
person.name=source.readString();
person.sex=source.readString();

return person;
}

@Override
public Person[] newArray(int size) {

return new Person[size];
}
};

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐