public final class Bundle extends BaseBundle implements Parcelable, Cloneable
PersistableBundle
and BaseBundle
.BaseBundle.Type
Parcelable.ClassLoaderCreator<P>, Parcelable.Creator<P>
Modifier and Type | Field and Description |
---|---|
static Parcelable.Creator<Bundle> |
CREATOR |
static Bundle |
EMPTY |
map
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
Constructor and Description |
---|
Bundle() |
Bundle(Bundle bundle) |
Bundle(ClassLoader loader) |
Bundle(int capacity) |
Bundle(PersistableBundle bundle) |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
int |
describeContents()
Describe the kinds of special objects contained in this Parcelable's
marshaled representation.
|
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) |
ClassLoader |
getClassLoader() |
float |
getFloat(String key) |
float |
getFloat(String key,
float defaultValue) |
float[] |
getFloatArray(String key) |
ArrayList<Integer> |
getIntegerArrayList(String key) |
<T extends Parcelable> |
getParcelable(String key) |
<T extends Parcelable> |
getParcelableArray(String key) |
<T extends Parcelable> |
getParcelableArrayList(String key) |
<T extends Serializable> |
getSerializable(String key) |
short |
getShort(String key) |
short |
getShort(String key,
short defaultValue) |
short[] |
getShortArray(String key) |
ArrayList<String> |
getStringArrayList(String key) |
boolean |
hasFileDescriptors() |
void |
putAll(Bundle bundle) |
void |
putAll(PersistableBundle bundle)
Put all values from provided persistable bundle into this.
|
void |
putBundle(String key,
Bundle value) |
void |
putByte(String key,
byte b) |
void |
putByteArray(String key,
byte[] value) |
void |
putChar(String key,
char c) |
void |
putCharArray(String key,
char[] value) |
void |
putCharSequence(String key,
CharSequence value) |
void |
putCharSequenceArray(String key,
CharSequence[] value) |
void |
putFloat(String key,
float value) |
void |
putFloatArray(String key,
float[] value) |
void |
putIntegerArrayList(String key,
ArrayList<Integer> value) |
<T extends Parcelable> |
putParcelable(String key,
T value) |
<T extends Parcelable> |
putParcelableArray(String key,
T[] value) |
<T extends Parcelable> |
putParcelableArrayList(String key,
ArrayList<T> value) |
<T extends Serializable> |
putSerializable(String key,
T value) |
void |
putShort(String key,
short value) |
void |
putShortArray(String key,
short[] value) |
void |
putStringArrayList(String key,
ArrayList<String> value) |
void |
writeToParcel(Parcel dest,
int flags)
Flatten this object in to a Parcel.
|
clear, containsKey, equals, get, get, getBoolean, getBooleanArray, getDouble, getDouble, getDoubleArray, getInt, getInt, getIntArray, getLong, getLong, getLongArray, getString, getString, getStringArray, hashCode, isEmpty, keySet, put, putBoolean, putBooleanArray, putDouble, putDoubleArray, putInt, putIntArray, putLong, putLongArray, putString, putStringArray, readFromParcel, remove, size, toString, writeToParcel
public static Parcelable.Creator<Bundle> CREATOR
public static Bundle EMPTY
public Bundle()
public Bundle(ClassLoader loader)
public Bundle(int capacity)
public Bundle(PersistableBundle bundle)
public Bundle(Bundle bundle)
public void putAll(Bundle bundle)
public void putAll(PersistableBundle bundle)
BaseBundle
putAll
in class BaseBundle
bundle
- Persistable bundle to get values from.public boolean hasFileDescriptors()
public ClassLoader getClassLoader()
public byte getByte(String key, byte defaultValue)
public byte getByte(String key)
public void putByte(String key, byte b)
public byte[] getByteArray(String key)
public void putByteArray(String key, byte[] value)
public char getChar(String key, char defaultValue)
public char getChar(String key)
public void putChar(String key, char c)
public char[] getCharArray(String key)
public void putCharArray(String key, char[] value)
public CharSequence getCharSequence(String key, CharSequence defaultValue)
public CharSequence getCharSequence(String key)
public void putCharSequence(String key, CharSequence value)
public CharSequence[] getCharSequenceArray(String key)
public void putCharSequenceArray(String key, CharSequence[] value)
public float getFloat(String key, float defaultValue)
public float getFloat(String key)
public void putFloat(String key, float value)
public float[] getFloatArray(String key)
public void putFloatArray(String key, float[] value)
public <T extends Parcelable> T getParcelable(String key)
public <T extends Parcelable> void putParcelable(String key, T value)
public <T extends Parcelable> T[] getParcelableArray(String key)
public <T extends Parcelable> void putParcelableArray(String key, T[] value)
public <T extends Parcelable> ArrayList<T> getParcelableArrayList(String key)
public <T extends Parcelable> void putParcelableArrayList(String key, ArrayList<T> value)
public <T extends Serializable> T getSerializable(String key)
public <T extends Serializable> void putSerializable(String key, T value)
public short getShort(String key, short defaultValue)
public short getShort(String key)
public void putShort(String key, short value)
public short[] getShortArray(String key)
public void putShortArray(String key, short[] value)
public int describeContents()
Parcelable
describeContents
in interface Parcelable
public void writeToParcel(Parcel dest, int flags)
Parcelable
writeToParcel
in interface Parcelable
dest
- The parcelable to write to.flags
- Bitmask of PARCELABLE_WRITE_* flags.Copyright © 2017. All rights reserved.