Parcelable.Creator
public
static
interface
Parcelable.Creator
| android.os.Parcelable.Creator<T> |
|
|
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
|
createFromParcel(Parcel source)
Create a new instance of the Parcelable class, instantiating it
from the given Parcel whose data had previously been written by
|
abstract
T[]
|
newArray(int size)
Create a new array of the Parcelable class. |
Public methods
createFromParcel
T createFromParcel (Parcel source)
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. |
| Returns | |
|---|---|
T |
Returns a new instance of the Parcelable class. |
newArray
T[] newArray (int size)
Create a new array of the Parcelable class.
| Parameters | |
|---|---|
size |
int: Size of the array. |
| Returns | |
|---|---|
T[] |
Returns an array of the Parcelable class, with every entry initialized to null. |
Interfaces
Classes
- AsyncTask
- BaseBundle
- BatteryManager
- Binder
- Build
- Build.VERSION
- Build.VERSION_CODES
- Bundle
- CancellationSignal
- ConditionVariable
- CountDownTimer
- CpuUsageInfo
- Debug
- Debug.InstructionCount
- Debug.MemoryInfo
- DropBoxManager
- DropBoxManager.Entry
- Environment
- FileObserver
- Handler
- HandlerThread
- HardwarePropertiesManager
- LocaleList
- Looper
- MemoryFile
- Message
- MessageQueue
- Messenger
- Parcel
- ParcelFileDescriptor
- ParcelFileDescriptor.AutoCloseInputStream
- ParcelFileDescriptor.AutoCloseOutputStream
- ParcelUuid
- PatternMatcher
- PersistableBundle
- PowerManager
- PowerManager.WakeLock
- Process
- ProxyFileDescriptorCallback
- RecoverySystem
- RemoteCallbackList
- ResultReceiver
- StatFs
- StrictMode
- StrictMode.ThreadPolicy
- StrictMode.ThreadPolicy.Builder
- StrictMode.VmPolicy
- StrictMode.VmPolicy.Builder
- SystemClock
- TestLooperManager
- TokenWatcher
- Trace
- UserHandle
- UserManager
- VibrationEffect
- Vibrator
- WorkSource
Enums
Exceptions