ParcelableCompatCreatorCallbacks

Added in 1.1.0
Deprecated in 1.1.0

interface ParcelableCompatCreatorCallbacks<T>


Callbacks a Parcelable creator should implement.

Summary

Public functions

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.

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

Create a new array of the Parcelable class.

Public functions

createFromParcel

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

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

Create a new array of the Parcelable class.

Parameters
size: Int

Size of the array.

Returns
Array<T!>!

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