Last active
October 30, 2015 07:24
-
-
Save vsvankhede/5caf125683b6c3621e97 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import android.os.Parcel; | |
import android.os.Parcelable; | |
/** | |
* Parcelable Doa class. To pass onject from one activity to another | |
* via Intent | |
*/ | |
public class DaoClass implements Parcelable { | |
String data1; | |
String data2; | |
protected DaoClass(Parcel in) { | |
data1 = in.readString(); | |
data2 = in.readString(); | |
} | |
public DaoClass(String data1, String data2) { | |
this.data1 = data1; | |
this.data2 = data2; | |
} | |
public String getData1() { | |
return data1; | |
} | |
public void setData1(String data1) { | |
this.data1 = data1; | |
} | |
public String getData2() { | |
return data2; | |
} | |
public void setData2(String data2) { | |
this.data2 = data2; | |
} | |
public static final Creator<DaoClass> CREATOR = new Creator<DaoClass>() { | |
@Override | |
public DaoClass createFromParcel(Parcel in) { | |
return new DaoClass(in); | |
} | |
@Override | |
public DaoClass[] newArray(int size) { | |
return new DaoClass[size]; | |
} | |
}; | |
@Override | |
public int describeContents() { | |
return 0; | |
} | |
@Override | |
public void writeToParcel(Parcel parcel, int i) { | |
parcel.writeString(data1); | |
parcel.writeString(data2); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment