package com.sogou.sogouchat.bean; import android.os.Parcel; import android.os.Parcelable; import android.util.Log; public class MsgNode implements Parcelable { public int mMsgId; public int mThreadId; public int mProtocol; public int mRead; public int mStatus; public int mType; public long mDate; public String mAdress; public String mSubject; public String mBody; public MsgNode(){ } MsgNode(Parcel in){ // Log.i("MsgNode", "MsgNode"); mMsgId = in.readInt(); mThreadId = in.readInt(); mProtocol = in.readInt(); mRead = in.readInt(); mStatus = in.readInt(); mType = in.readInt(); mDate= in.readLong(); mAdress= in.readString(); mSubject =in.readString(); mBody = in.readString(); } @Override public int describeContents() { // TODO Auto-generated method stub return 0; } @Override public void writeToParcel(Parcel dest, int flags) { // TODO Auto-generated method stub // Log.i("MsgNode", "writeToParcel"); dest.writeInt(mMsgId); dest.writeInt(mThreadId); dest.writeInt(mProtocol); dest.writeInt(mRead); dest.writeInt(mStatus); dest.writeInt(mType); dest.writeLong(mDate); dest.writeString(mAdress); dest.writeString(mSubject); dest.writeString(mBody); } public static final Parcelable.Creator<MsgNode> CREATOR = new Parcelable.Creator<MsgNode>(){ public MsgNode createFromParcel(Parcel in){ return new MsgNode(in); } public MsgNode[] newArray(int size){ return new MsgNode[size]; } }; public void logTo(){ // Log.i("mAdress", mAdress); } }