Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.
added in API level 1

Parcelable.Creator

public static interface Parcelable.Creator

android.os.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.

Summary

Public methods

abstract T createFromParcel(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().

abstract T[] newArray(int size)

Create a new array of the Parcelable class.

Public methods

createFromParcel

added in API level 1
public abstract T createFromParcel (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 Parcel: The Parcel to read the object's data from.

Returns
T Returns a new instance of the Parcelable class.

newArray

added in API level 1
public abstract T[] newArray (int size)

Create a new array of the Parcelable class.

Parameters
size int: Size of the array.

Returns
T[] Returns an array of the Parcelable class, with every entry initialized to null.