android.os
Class Bundle

java.lang.Object
  extended by android.os.Bundle
All Implemented Interfaces:
Parcelable, Cloneable

public final class Bundle
extends Object
implements Parcelable, Cloneable


Nested Class Summary
 
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
 
Field Summary
static Parcelable.Creator<Bundle> CREATOR
           
static Bundle EMPTY
           
 
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
 
Constructor Summary
Bundle()
           
Bundle(Bundle b)
           
Bundle(ClassLoader loader)
           
Bundle(int capacity)
           
 
Method Summary
 void clear()
           
 Object clone()
           
 boolean containsKey(String key)
           
 int describeContents()
           
 Object get(String key)
           
 boolean getBoolean(String key)
           
 boolean getBoolean(String key, boolean defaultValue)
           
 boolean[] getBooleanArray(String key)
           
 Bundle getBundle(String key)
           
 byte getByte(String key)
           
 Byte getByte(String key, byte defaultValue)
           
 byte[] getByteArray(String key)
           
 char getChar(String key)
           
 char getChar(String key, char defaultValue)
           
 char[] getCharArray(String key)
           
 CharSequence getCharSequence(String key)
           
 CharSequence getCharSequence(String key, CharSequence defaultValue)
           
 CharSequence[] getCharSequenceArray(String key)
           
 ArrayList<CharSequence> getCharSequenceArrayList(String key)
           
 ClassLoader getClassLoader()
           
 double getDouble(String key)
           
 double getDouble(String key, double defaultValue)
           
 double[] getDoubleArray(String key)
           
 float getFloat(String key)
           
 float getFloat(String key, float defaultValue)
           
 float[] getFloatArray(String key)
           
 int getInt(String key)
           
 int getInt(String key, int defaultValue)
           
 int[] getIntArray(String key)
           
 ArrayList<Integer> getIntegerArrayList(String key)
           
 long getLong(String key)
           
 long getLong(String key, long defaultValue)
           
 long[] getLongArray(String key)
           
<T extends Parcelable>
T
getParcelable(String key)
           
 Parcelable[] getParcelableArray(String key)
           
<T extends Parcelable>
ArrayList<T>
getParcelableArrayList(String key)
           
 Serializable getSerializable(String key)
           
 short getShort(String key)
           
 short getShort(String key, short defaultValue)
           
 short[] getShortArray(String key)
           
<T extends Parcelable>
SparseArray<T>
getSparseParcelableArray(String key)
           
 String getString(String key)
           
 String getString(String key, String defaultValue)
           
 String[] getStringArray(String key)
           
 ArrayList<String> getStringArrayList(String key)
           
 boolean hasFileDescriptors()
           
 boolean isEmpty()
           
 Set<String> keySet()
           
 void putAll(Bundle map)
           
 void putBoolean(String key, boolean value)
           
 void putBooleanArray(String key, boolean[] value)
           
 void putBundle(String key, Bundle value)
           
 void putByte(String key, byte value)
           
 void putByteArray(String key, byte[] value)
           
 void putChar(String key, char value)
           
 void putCharArray(String key, char[] value)
           
 void putCharSequence(String key, CharSequence value)
           
 void putCharSequenceArray(String key, CharSequence[] value)
           
 void putCharSequenceArrayList(String key, ArrayList<CharSequence> value)
           
 void putDouble(String key, double value)
           
 void putDoubleArray(String key, double[] value)
           
 void putFloat(String key, float value)
           
 void putFloatArray(String key, float[] value)
           
 void putInt(String key, int value)
           
 void putIntArray(String key, int[] value)
           
 void putIntegerArrayList(String key, ArrayList<Integer> value)
           
 void putLong(String key, long value)
           
 void putLongArray(String key, long[] value)
           
 void putParcelable(String key, Parcelable value)
           
 void putParcelableArray(String key, Parcelable[] value)
           
 void putParcelableArrayList(String key, ArrayList<? extends Parcelable> value)
           
 void putSerializable(String key, Serializable value)
           
 void putShort(String key, short value)
           
 void putShortArray(String key, short[] value)
           
 void putSparseParcelableArray(String key, SparseArray<? extends Parcelable> value)
           
 void putString(String key, String value)
           
 void putStringArray(String key, String[] value)
           
 void putStringArrayList(String key, ArrayList<String> value)
           
 void readFromParcel(Parcel parcel)
           
 void remove(String key)
           
 void setClassLoader(ClassLoader loader)
           
 int size()
           
 String toString()
           
 void writeToParcel(Parcel parcel, int flags)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY

public static final Bundle EMPTY

CREATOR

public static final Parcelable.Creator<Bundle> CREATOR
Constructor Detail

Bundle

public Bundle()

Bundle

public Bundle(ClassLoader loader)

Bundle

public Bundle(int capacity)

Bundle

public Bundle(Bundle b)
Method Detail

setClassLoader

public void setClassLoader(ClassLoader loader)

getClassLoader

public ClassLoader getClassLoader()

clone

public Object clone()
Overrides:
clone in class Object

size

public int size()

isEmpty

public boolean isEmpty()

clear

public void clear()

containsKey

public boolean containsKey(String key)

get

public Object get(String key)

remove

public void remove(String key)

putAll

public void putAll(Bundle map)

keySet

public Set<String> keySet()

hasFileDescriptors

public boolean hasFileDescriptors()

putBoolean

public void putBoolean(String key,
                       boolean value)

putByte

public void putByte(String key,
                    byte value)

putChar

public void putChar(String key,
                    char value)

putShort

public void putShort(String key,
                     short value)

putInt

public void putInt(String key,
                   int value)

putLong

public void putLong(String key,
                    long value)

putFloat

public void putFloat(String key,
                     float value)

putDouble

public void putDouble(String key,
                      double value)

putString

public void putString(String key,
                      String value)

putCharSequence

public void putCharSequence(String key,
                            CharSequence value)

putParcelable

public void putParcelable(String key,
                          Parcelable value)

putParcelableArray

public void putParcelableArray(String key,
                               Parcelable[] value)

putParcelableArrayList

public void putParcelableArrayList(String key,
                                   ArrayList<? extends Parcelable> value)

putSparseParcelableArray

public void putSparseParcelableArray(String key,
                                     SparseArray<? extends Parcelable> value)

putIntegerArrayList

public void putIntegerArrayList(String key,
                                ArrayList<Integer> value)

putStringArrayList

public void putStringArrayList(String key,
                               ArrayList<String> value)

putCharSequenceArrayList

public void putCharSequenceArrayList(String key,
                                     ArrayList<CharSequence> value)

putSerializable

public void putSerializable(String key,
                            Serializable value)

putBooleanArray

public void putBooleanArray(String key,
                            boolean[] value)

putByteArray

public void putByteArray(String key,
                         byte[] value)

putShortArray

public void putShortArray(String key,
                          short[] value)

putCharArray

public void putCharArray(String key,
                         char[] value)

putIntArray

public void putIntArray(String key,
                        int[] value)

putLongArray

public void putLongArray(String key,
                         long[] value)

putFloatArray

public void putFloatArray(String key,
                          float[] value)

putDoubleArray

public void putDoubleArray(String key,
                           double[] value)

putStringArray

public void putStringArray(String key,
                           String[] value)

putCharSequenceArray

public void putCharSequenceArray(String key,
                                 CharSequence[] value)

putBundle

public void putBundle(String key,
                      Bundle value)

getBoolean

public boolean getBoolean(String key)

getBoolean

public boolean getBoolean(String key,
                          boolean defaultValue)

getByte

public byte getByte(String key)

getByte

public Byte getByte(String key,
                    byte defaultValue)

getChar

public char getChar(String key)

getChar

public char getChar(String key,
                    char defaultValue)

getShort

public short getShort(String key)

getShort

public short getShort(String key,
                      short defaultValue)

getInt

public int getInt(String key)

getInt

public int getInt(String key,
                  int defaultValue)

getLong

public long getLong(String key)

getLong

public long getLong(String key,
                    long defaultValue)

getFloat

public float getFloat(String key)

getFloat

public float getFloat(String key,
                      float defaultValue)

getDouble

public double getDouble(String key)

getDouble

public double getDouble(String key,
                        double defaultValue)

getString

public String getString(String key)

getString

public String getString(String key,
                        String defaultValue)

getCharSequence

public CharSequence getCharSequence(String key)

getCharSequence

public CharSequence getCharSequence(String key,
                                    CharSequence defaultValue)

getBundle

public Bundle getBundle(String key)

getParcelable

public <T extends Parcelable> T getParcelable(String key)

getParcelableArray

public Parcelable[] getParcelableArray(String key)

getParcelableArrayList

public <T extends Parcelable> ArrayList<T> getParcelableArrayList(String key)

getSparseParcelableArray

public <T extends Parcelable> SparseArray<T> getSparseParcelableArray(String key)

getSerializable

public Serializable getSerializable(String key)

getIntegerArrayList

public ArrayList<Integer> getIntegerArrayList(String key)

getStringArrayList

public ArrayList<String> getStringArrayList(String key)

getCharSequenceArrayList

public ArrayList<CharSequence> getCharSequenceArrayList(String key)

getBooleanArray

public boolean[] getBooleanArray(String key)

getByteArray

public byte[] getByteArray(String key)

getShortArray

public short[] getShortArray(String key)

getCharArray

public char[] getCharArray(String key)

getIntArray

public int[] getIntArray(String key)

getLongArray

public long[] getLongArray(String key)

getFloatArray

public float[] getFloatArray(String key)

getDoubleArray

public double[] getDoubleArray(String key)

getStringArray

public String[] getStringArray(String key)

getCharSequenceArray

public CharSequence[] getCharSequenceArray(String key)

describeContents

public int describeContents()
Specified by:
describeContents in interface Parcelable

writeToParcel

public void writeToParcel(Parcel parcel,
                          int flags)
Specified by:
writeToParcel in interface Parcelable

readFromParcel

public void readFromParcel(Parcel parcel)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2008-2012. All Rights Reserved.