android.os
Class Parcel
java.lang.Object
android.os.Parcel
public final class Parcel
- extends Object
Method Summary |
void |
appendFrom(Parcel parcel,
int offset,
int length)
|
IBinder[] |
createBinderArray()
|
ArrayList<IBinder> |
createBinderArrayList()
|
boolean[] |
createBooleanArray()
|
byte[] |
createByteArray()
|
char[] |
createCharArray()
|
double[] |
createDoubleArray()
|
float[] |
createFloatArray()
|
int[] |
createIntArray()
|
long[] |
createLongArray()
|
String[] |
createStringArray()
|
ArrayList<String> |
createStringArrayList()
|
|
createTypedArray(Parcelable.Creator<T> c)
|
|
createTypedArrayList(Parcelable.Creator<T> c)
|
int |
dataAvail()
|
int |
dataCapacity()
|
int |
dataPosition()
|
int |
dataSize()
|
void |
enforceInterface(String interfaceName)
|
protected void |
finalize()
|
boolean |
hasFileDescriptors()
|
byte[] |
marshall()
|
static Parcel |
obtain()
|
protected static Parcel |
obtain(int obj)
|
Object[] |
readArray(ClassLoader loader)
|
ArrayList |
readArrayList(ClassLoader loader)
|
void |
readBinderArray(IBinder[] val)
|
void |
readBinderList(List<IBinder> list)
|
void |
readBooleanArray(boolean[] val)
|
Bundle |
readBundle()
|
Bundle |
readBundle(ClassLoader loader)
|
byte |
readByte()
|
void |
readByteArray(byte[] val)
|
void |
readCharArray(char[] val)
|
double |
readDouble()
|
void |
readDoubleArray(double[] val)
|
void |
readException()
|
void |
readException(int code,
String msg)
|
ParcelFileDescriptor |
readFileDescriptor()
|
float |
readFloat()
|
void |
readFloatArray(float[] val)
|
HashMap |
readHashMap(ClassLoader loader)
|
int |
readInt()
|
void |
readIntArray(int[] val)
|
void |
readList(List outVal,
ClassLoader loader)
|
long |
readLong()
|
void |
readLongArray(long[] val)
|
void |
readMap(Map outVal,
ClassLoader loader)
|
|
readParcelable(ClassLoader loader)
|
Parcelable[] |
readParcelableArray(ClassLoader loader)
|
Serializable |
readSerializable()
|
SparseArray |
readSparseArray(ClassLoader loader)
|
SparseBooleanArray |
readSparseBooleanArray()
|
String |
readString()
|
void |
readStringArray(String[] val)
|
void |
readStringList(List<String> list)
|
IBinder |
readStrongBinder()
|
|
readTypedArray(T[] val,
Parcelable.Creator<T> c)
|
|
readTypedList(List<T> list,
Parcelable.Creator<T> c)
|
Object |
readValue(ClassLoader loader)
|
void |
recycle()
|
void |
setDataCapacity(int size)
|
void |
setDataPosition(int pos)
|
void |
setDataSize(int size)
|
void |
unmarshall(byte[] data,
int offest,
int length)
|
void |
writeArray(Object[] val)
|
void |
writeBinderArray(IBinder[] val)
|
void |
writeBinderList(List<IBinder> val)
|
void |
writeBooleanArray(boolean[] val)
|
void |
writeBundle(Bundle val)
|
void |
writeByte(byte val)
|
void |
writeByteArray(byte[] b)
|
void |
writeByteArray(byte[] b,
int offset,
int len)
|
void |
writeCharArray(char[] val)
|
void |
writeDouble(double val)
|
void |
writeDoubleArray(double[] val)
|
void |
writeException(Exception e)
|
void |
writeFileDescriptor(FileDescriptor val)
|
void |
writeFloat(float val)
|
void |
writeFloatArray(float[] val)
|
void |
writeInt(int val)
|
void |
writeIntArray(int[] val)
|
void |
writeInterfaceToken(String interfaceName)
|
void |
writeList(List val)
|
void |
writeLong(long val)
|
void |
writeLongArray(long[] val)
|
void |
writeMap(Map val)
|
void |
writeNoException()
|
void |
writeParcelable(Parcelable p,
int parcelableFlags)
|
|
writeParcelableArray(T[] value,
int parcelableFlags)
|
void |
writeSerializable(Serializable s)
|
void |
writeSparseArray(SparseArray<Object> val)
|
void |
writeSparseBooleanArray(SparseBooleanArray val)
|
void |
writeString(String val)
|
void |
writeStringArray(String[] val)
|
void |
writeStringList(List<String> val)
|
void |
writeStrongBinder(IBinder val)
|
void |
writeStrongInterface(IInterface val)
|
|
writeTypedArray(T[] val,
int parcelableFlags)
|
|
writeTypedList(List<T> val)
|
void |
writeValue(Object v)
|
STRING_CREATOR
public static final Parcelable.Creator<String> STRING_CREATOR
obtain
public static Parcel obtain()
recycle
public final void recycle()
dataSize
public final int dataSize()
dataAvail
public final int dataAvail()
dataPosition
public final int dataPosition()
dataCapacity
public final int dataCapacity()
setDataSize
public final void setDataSize(int size)
setDataPosition
public final void setDataPosition(int pos)
setDataCapacity
public final void setDataCapacity(int size)
marshall
public final byte[] marshall()
unmarshall
public final void unmarshall(byte[] data,
int offest,
int length)
appendFrom
public final void appendFrom(Parcel parcel,
int offset,
int length)
hasFileDescriptors
public final boolean hasFileDescriptors()
writeInterfaceToken
public final void writeInterfaceToken(String interfaceName)
enforceInterface
public final void enforceInterface(String interfaceName)
writeByteArray
public final void writeByteArray(byte[] b)
writeByteArray
public final void writeByteArray(byte[] b,
int offset,
int len)
writeInt
public final void writeInt(int val)
writeLong
public final void writeLong(long val)
writeFloat
public final void writeFloat(float val)
writeDouble
public final void writeDouble(double val)
writeString
public final void writeString(String val)
writeStrongBinder
public final void writeStrongBinder(IBinder val)
writeStrongInterface
public final void writeStrongInterface(IInterface val)
writeFileDescriptor
public final void writeFileDescriptor(FileDescriptor val)
writeByte
public final void writeByte(byte val)
writeMap
public final void writeMap(Map val)
writeBundle
public final void writeBundle(Bundle val)
writeList
public final void writeList(List val)
writeArray
public final void writeArray(Object[] val)
writeSparseArray
public final void writeSparseArray(SparseArray<Object> val)
writeSparseBooleanArray
public final void writeSparseBooleanArray(SparseBooleanArray val)
writeBooleanArray
public final void writeBooleanArray(boolean[] val)
createBooleanArray
public final boolean[] createBooleanArray()
readBooleanArray
public final void readBooleanArray(boolean[] val)
writeCharArray
public final void writeCharArray(char[] val)
createCharArray
public final char[] createCharArray()
readCharArray
public final void readCharArray(char[] val)
writeIntArray
public final void writeIntArray(int[] val)
createIntArray
public final int[] createIntArray()
readIntArray
public final void readIntArray(int[] val)
writeLongArray
public final void writeLongArray(long[] val)
createLongArray
public final long[] createLongArray()
readLongArray
public final void readLongArray(long[] val)
writeFloatArray
public final void writeFloatArray(float[] val)
createFloatArray
public final float[] createFloatArray()
readFloatArray
public final void readFloatArray(float[] val)
writeDoubleArray
public final void writeDoubleArray(double[] val)
createDoubleArray
public final double[] createDoubleArray()
readDoubleArray
public final void readDoubleArray(double[] val)
writeStringArray
public final void writeStringArray(String[] val)
createStringArray
public final String[] createStringArray()
readStringArray
public final void readStringArray(String[] val)
writeBinderArray
public final void writeBinderArray(IBinder[] val)
createBinderArray
public final IBinder[] createBinderArray()
readBinderArray
public final void readBinderArray(IBinder[] val)
writeTypedList
public final <T extends Parcelable> void writeTypedList(List<T> val)
writeStringList
public final void writeStringList(List<String> val)
writeBinderList
public final void writeBinderList(List<IBinder> val)
writeTypedArray
public final <T extends Parcelable> void writeTypedArray(T[] val,
int parcelableFlags)
writeValue
public final void writeValue(Object v)
writeParcelable
public final void writeParcelable(Parcelable p,
int parcelableFlags)
writeSerializable
public final void writeSerializable(Serializable s)
writeException
public final void writeException(Exception e)
writeNoException
public final void writeNoException()
readException
public final void readException()
readException
public final void readException(int code,
String msg)
readInt
public final int readInt()
readLong
public final long readLong()
readFloat
public final float readFloat()
readDouble
public final double readDouble()
readString
public final String readString()
readStrongBinder
public final IBinder readStrongBinder()
readFileDescriptor
public final ParcelFileDescriptor readFileDescriptor()
readByte
public final byte readByte()
readMap
public final void readMap(Map outVal,
ClassLoader loader)
readList
public final void readList(List outVal,
ClassLoader loader)
readHashMap
public final HashMap readHashMap(ClassLoader loader)
readBundle
public final Bundle readBundle()
readBundle
public final Bundle readBundle(ClassLoader loader)
createByteArray
public final byte[] createByteArray()
readByteArray
public final void readByteArray(byte[] val)
readArrayList
public final ArrayList readArrayList(ClassLoader loader)
readArray
public final Object[] readArray(ClassLoader loader)
readSparseArray
public final SparseArray readSparseArray(ClassLoader loader)
readSparseBooleanArray
public final SparseBooleanArray readSparseBooleanArray()
createTypedArrayList
public final <T> ArrayList<T> createTypedArrayList(Parcelable.Creator<T> c)
readTypedList
public final <T> void readTypedList(List<T> list,
Parcelable.Creator<T> c)
createStringArrayList
public final ArrayList<String> createStringArrayList()
createBinderArrayList
public final ArrayList<IBinder> createBinderArrayList()
readStringList
public final void readStringList(List<String> list)
readBinderList
public final void readBinderList(List<IBinder> list)
createTypedArray
public final <T> T[] createTypedArray(Parcelable.Creator<T> c)
readTypedArray
public final <T> void readTypedArray(T[] val,
Parcelable.Creator<T> c)
writeParcelableArray
public final <T extends Parcelable> void writeParcelableArray(T[] value,
int parcelableFlags)
readValue
public final Object readValue(ClassLoader loader)
readParcelable
public final <T extends Parcelable> T readParcelable(ClassLoader loader)
readParcelableArray
public final Parcelable[] readParcelableArray(ClassLoader loader)
readSerializable
public final Serializable readSerializable()
obtain
protected static final Parcel obtain(int obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
Copyright © 2008-2012. All Rights Reserved.