package com.handsomezhou.customobjectpassed.model; import android.os.Parcel; import android.os.Parcelable; public class Teacher implements Parcelable{ private String mName; private int mAge; private String mCourse; public String getName() { return mName; } public void setName(String name) { mName = name; } public int getAge() { return mAge; } public void setAge(int age) { mAge = age; } public String getCourse() { return mCourse; } public void setCourse(String course) { mCourse = course; } @Override public int describeContents() { // TODO Auto-generated method stub return 0; } @Override public void writeToParcel(Parcel dest, int flags) { // TODO Auto-generated method stub dest.writeString(mName); dest.writeInt(mAge); dest.writeString(mCourse); } public static final Parcelable.Creator<Teacher> CREATOR=new Parcelable.Creator<Teacher>() { @Override public Teacher createFromParcel(Parcel source) { Teacher teacher=new Teacher(); teacher.mName=source.readString(); teacher.mAge=source.readInt(); teacher.mCourse=source.readString(); return teacher; } @Override public Teacher[] newArray(int size) { // TODO Auto-generated method stub return new Teacher[size]; } }; }