lightbulb_outline Help shape the future of the Google Play Console, Android Studio, and Firebase. Start survey
added in version 22.1.0
belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
Deprecated since version 26.1.0

ParcelableCompatCreatorCallbacks

public interface ParcelableCompatCreatorCallbacks

android.support.v4.os.ParcelableCompatCreatorCallbacks<T>


This interface was deprecated in API level 26.1.0.
Use Parcelable.ClassLoaderCreator directly.

Callbacks a Parcelable creator should implement.

Summary

Public methods

abstract T createFromParcel(Parcel in, ClassLoader loader)

Create a new instance of the Parcelable class, instantiating it from the given Parcel whose data had previously been written by Parcelable.writeToParcel() and using the given ClassLoader.

abstract T[] newArray(int size)

Create a new array of the Parcelable class.

Public methods

createFromParcel

added in version 22.1.0
T createFromParcel (Parcel in, 
                ClassLoader loader)

Create a new instance of the Parcelable class, instantiating it from the given Parcel whose data had previously been written by Parcelable.writeToParcel() and using the given ClassLoader.

Parameters
in Parcel: The Parcel to read the object's data from.

loader ClassLoader: The ClassLoader that this object is being created in.

Returns
T Returns a new instance of the Parcelable class.

newArray

added in version 22.1.0
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.