Code example for Parcel

Methods: writeParcelable, writeSerializable

0
	/* 
	 *  
	 * @see android.os.Parcelable#writeToParcel(android.os.Parcel, int) 
	 */ 
	public void writeToParcel(Parcel out, int flag) {
		out.writeSerializable(dataId);
		out.writeParcelable(data, flag);
	} 
	 
	private void readFromParcel(Parcel in) {
		dataId = (DataIdentifier) in.readSerializable();
		data = (E) in.readParcelable(this.getClass().getClassLoader());
	} 
	 
	public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {
		public DataWrapper createFromParcel(Parcel in) { 
			return new DataWrapper(in); 
		} 
 
		public DataWrapper[] newArray(int size) { 
			return new DataWrapper[size];