Added in API level 1

Creator


interface Creator<T : Any!>
android.os.Parcelable.Creator

Interface that must be implemented and provided as a public CREATOR field that generates instances of your Parcelable class from a Parcel.

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().

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

Create a new array of the Parcelable class.

Public methods

createFromParcel

Added in API level 1
abstract fun createFromParcel(source: Parcel!): T

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

Parameters
source Parcel!: The Parcel to read the object's data from.
Return
T Returns a new instance of the Parcelable class.

newArray

Added in API level 1
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.