Android Parcelable and Serializable Android Parcelable and Serializable android android

Android Parcelable and Serializable


The link given by Ajay is the exact what you are looking for, how you can do it.Well, what you can do is implement Parcelable to your CustomObject1 and create a Parcelable class for it and then you can use that Parcelable class to Parcel it inside another Parcelable class that will Parcel both the CustomObjects.

public class CustomObject1 implements Parcelable {   // parcelable code CustomObject1}public class CustomObject2 implements Parcelable {    private CustomObject1 obj1;   // add  CustomObject1 here with getter setter   // parcelable code for CustomObject2     @Override    public void writeToParcel(Parcel dest, int flags) {        dest.writeParcelable(obj1, flags);    }      private void readFromParcel(Parcel in) {        obj1 = in.readParcelable(CustomObject1.class.getClassLoader());    }  ............}


All the composite objects should also be Parcelable. In case, you want to skip an object then don't use it writeToParcel method.