Stay organized with collections Save and categorize content based on your preferences.

ParcelableCompatCreatorCallbacks

public interface ParcelableCompatCreatorCallbacks<T>


Callbacks a Parcelable creator should implement.

Summary

Public methods

abstract T

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

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.

Parameters
Parcel in

The Parcel to read the object's data from.

ClassLoader loader

The ClassLoader that this object is being created in.

Returns
T

Returns a new instance of the Parcelable class.

newArray

abstract T[] newArray(int size)

Create a new array of the Parcelable class.

Parameters
int size

Size of the array.

Returns
T[]

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