package yifeiyuan.practice.practicedemos.ipc;
import android.os.Parcel;
import android.os.Parcelable;
/**
* Created by 程序亦非猿 on 15/12/3.
*/
public class User implements Parcelable {
private String userName;
private int classId;
private Book mBook;
protected User(Parcel in) {
userName = in.readString();
classId = in.readInt();
mBook = in.readParcelable(Book.class.getClassLoader());
}
public static final Creator<User> CREATOR = new Creator<User>() {
@Override
public User createFromParcel(Parcel in) {
return new User(in);
}
@Override
public User[] newArray(int size) {
return new User[size];
}
};
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(userName);
dest.writeInt(classId);
dest.writeParcelable(mBook, flags);
}
}