package com.talk.demo.persistence;
import android.os.Parcel;
import android.os.Parcelable;
public class TalkCache implements Parcelable {
private String content;
private String create_date;
private String from;
private String to;
public void setContent(String v) {
content = v;
}
public String getContent() {
return content;
}
public void setCreateDate(String v) {
create_date = v;
}
public String getCreateDate() {
return create_date;
}
public void setFrom(String v) {
from = v;
}
public String getFrom() {
return from;
}
public void setTo(String v) {
to = v;
}
public String getTo() {
return to;
}
// 用来创建自定义的Parcelable的对象
public static final Parcelable.Creator<TalkCache> CREATOR
= new Parcelable.Creator<TalkCache>() {
public TalkCache createFromParcel(Parcel in) {
TalkCache tc = new TalkCache();
tc.content = in.readString();
tc.create_date = in.readString();
tc.from = in.readString();
tc.to = in.readString();
return tc;
}
public TalkCache[] newArray(int size) {
return new TalkCache[size];
}
};
@Override
public int describeContents() {
// TODO Auto-generated method stub
return 0;
}
@Override
public void writeToParcel(Parcel parcel, int arg1) {
parcel.writeString(content);
parcel.writeString(create_date);
parcel.writeString(from);
parcel.writeString(to);
}
}