Register now for Android Dev Summit 2019!

ParcelableCompatCreatorCallbacks

interface ParcelableCompatCreatorCallbacks<T : Any!>
androidx.core.os.ParcelableCompatCreatorCallbacks

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 Array<T>!
newArray(size: Int)

Create a new array of the Parcelable class.

Public methods

createFromParcel

abstract fun createFromParcel(in: Parcel!, loader: ClassLoader!): 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.

Parameters
in Parcel!: The Parcel to read the object's data from.
loader Parcel!: The ClassLoader that this object is being created in.
Return
T: Returns a new instance of the Parcelable class.

newArray

abstract fun newArray(size: Int): Array<T>!

Create a new array of the Parcelable class.

Parameters
size Int: Size of the array.
Return
Array<T>!: Returns an array of the Parcelable class, with every entry initialized to null.