ParcelableCompatCreatorCallbacks

Added in 1.1.0
Deprecated in 1.1.0

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

Added in 1.1.0
Deprecated in 1.1.0
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

Added in 1.1.0
Deprecated in 1.1.0
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.