public final class Parcel extends Object
| Modifier and Type | Field and Description |
|---|---|
static Parcelable.Creator<String> |
STRING_CREATOR |
public static final Parcelable.Creator<String> STRING_CREATOR
public static Parcel obtain()
public final void recycle()
public final int dataSize()
public final int dataAvail()
public final int dataPosition()
public final int dataCapacity()
public final void setDataSize(int size)
public final void setDataPosition(int pos)
public final void setDataCapacity(int size)
public final byte[] marshall()
public final void unmarshall(byte[] data,
int offset,
int length)
public final void appendFrom(Parcel parcel, int offset, int length)
public final boolean hasFileDescriptors()
public final void writeInterfaceToken(String interfaceName)
public final void enforceInterface(String interfaceName)
public final void writeByteArray(byte[] b)
public final void writeByteArray(byte[] b,
int offset,
int len)
public final void writeInt(int val)
public final void writeLong(long val)
public final void writeFloat(float val)
public final void writeDouble(double val)
public final void writeString(String val)
public final void writeFileDescriptor(FileDescriptor val)
public final void writeByte(byte val)
public final void writeMap(Map val)
public final void writeBundle(Bundle val)
public final void writeList(List val)
public final void writeArray(Object[] val)
public final void writeBooleanArray(boolean[] val)
public final boolean[] createBooleanArray()
public final void readBooleanArray(boolean[] val)
public final void writeCharArray(char[] val)
public final char[] createCharArray()
public final void readCharArray(char[] val)
public final void writeIntArray(int[] val)
public final int[] createIntArray()
public final void readIntArray(int[] val)
public final void writeLongArray(long[] val)
public final long[] createLongArray()
public final void readLongArray(long[] val)
public final void writeFloatArray(float[] val)
public final float[] createFloatArray()
public final void readFloatArray(float[] val)
public final void writeDoubleArray(double[] val)
public final double[] createDoubleArray()
public final void readDoubleArray(double[] val)
public final void writeStringArray(String[] val)
public final String[] createStringArray()
public final void readStringArray(String[] val)
public final void writeBinderArray(IBinder[] val)
public final IBinder[] createBinderArray()
public final void readBinderArray(IBinder[] val)
public final <T extends Parcelable> void writeTypedList(List<T> val)
public final <T extends Parcelable> void writeTypedArray(T[] val, int parcelableFlags)
public final <T extends Parcelable> void writeTypedObject(T val, int parcelableFlags)
public final void writeValue(Object v)
public final void writeParcelable(Parcelable p, int parcelableFlags)
public final void writeSerializable(Serializable s)
public final void writeException(Exception e)
public final void writeNoException()
public final void readException()
public final void readException(int code,
String msg)
public final int readInt()
public final long readLong()
public final float readFloat()
public final double readDouble()
public final String readString()
public final IBinder readStrongBinder()
public final ParcelFileDescriptor readFileDescriptor()
public final byte readByte()
public final void readMap(Map outVal, ClassLoader loader)
public final void readList(List outVal, ClassLoader loader)
public final HashMap readHashMap(ClassLoader loader)
public final Bundle readBundle()
public final Bundle readBundle(ClassLoader loader)
public final byte[] createByteArray()
public final void readByteArray(byte[] val)
public final ArrayList readArrayList(ClassLoader loader)
public final Object[] readArray(ClassLoader loader)
public final <T> ArrayList<T> createTypedArrayList(Parcelable.Creator<T> c)
public final <T> void readTypedList(List<T> list, Parcelable.Creator<T> c)
public final <T> T[] createTypedArray(Parcelable.Creator<T> c)
public final <T> void readTypedArray(T[] val,
Parcelable.Creator<T> c)
public final <T> T readTypedObject(Parcelable.Creator<T> c)
public final <T extends Parcelable> void writeParcelableArray(T[] value, int parcelableFlags)
public final Object readValue(ClassLoader loader)
public final <T extends Parcelable> T readParcelable(ClassLoader loader)
public final Parcelable[] readParcelableArray(ClassLoader loader)
public final Serializable readSerializable()
Copyright © 2022. All rights reserved.