Package android.os

Interface Parcelable.Creator<T>

  • All Known Subinterfaces:
    Parcelable.ClassLoaderCreator<T>
    Enclosing interface:
    Parcelable

    public static interface Parcelable.Creator<T>
    Interface that must be implemented and provided as a public CREATOR field that generates instances of your Parcelable class from a Parcel.
    • Method Detail

      • createFromParcel

        T createFromParcel​(android.os.Parcel source)
        Create a new instance of the Parcelable class, instantiating it from the given Parcel whose data had previously been written by Parcelable.writeToParcel().
        Parameters:
        source - The Parcel to read the object's data from.
        Returns:
        Returns a new instance of the Parcelable class.
      • newArray

        T[] newArray​(int size)
        Create a new array of the Parcelable class.
        Parameters:
        size - Size of the array.
        Returns:
        Returns an array of the Parcelable class, with every entry initialized to null.