public
class
BaseBundle
extends Object
java.lang.Object | |
↳ | android.os.BaseBundle |
Known Direct Subclasses |
A mapping from String keys to values of various types. In most cases, you
should work directly with either the Bundle
or
PersistableBundle
subclass.
Public methods | |
---|---|
void
|
clear()
Removes all elements from the mapping of this Bundle. |
boolean
|
containsKey(String key)
Returns true if the given key is contained in the mapping of this Bundle. |
Object
|
get(String key)
Returns the entry with the given key as an object. |
boolean
|
getBoolean(String key, boolean defaultValue)
Returns the value associated with the given key, or defaultValue if no mapping of the desired type exists for the given key. |
boolean
|
getBoolean(String key)
Returns the value associated with the given key, or false if no mapping of the desired type exists for the given key. |
boolean[]
|
getBooleanArray(String key)
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly associated with the key. |
double
|
getDouble(String key, double defaultValue)
Returns the value associated with the given key, or defaultValue if no mapping of the desired type exists for the given key. |
double
|
getDouble(String key)
Returns the value associated with the given key, or 0.0 if no mapping of the desired type exists for the given key. |
double[]
|
getDoubleArray(String key)
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly associated with the key. |
int
|
getInt(String key)
Returns the value associated with the given key, or 0 if no mapping of the desired type exists for the given key. |
int
|
getInt(String key, int defaultValue)
Returns the value associated with the given key, or defaultValue if no mapping of the desired type exists for the given key. |
int[]
|
getIntArray(String key)
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly associated with the key. |
long
|
getLong(String key)
Returns the value associated with the given key, or 0L if no mapping of the desired type exists for the given key. |
long
|
getLong(String key, long defaultValue)
Returns the value associated with the given key, or defaultValue if no mapping of the desired type exists for the given key. |
long[]
|
getLongArray(String key)
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly associated with the key. |
String
|
getString(String key)
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly associated with the key. |
String
|
getString(String key, String defaultValue)
Returns the value associated with the given key, or defaultValue if no mapping of the desired type exists for the given key or if a null value is explicitly associated with the given key. |
String[]
|
getStringArray(String key)
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly associated with the key. |
boolean
|
isEmpty()
Returns true if the mapping of this Bundle is empty, false otherwise. |
Set<String>
|
keySet()
Returns a Set containing the Strings used as keys in this Bundle. |
void
|
putAll(PersistableBundle bundle)
Inserts all mappings from the given PersistableBundle into this BaseBundle. |
void
|
putBoolean(String key, boolean value)
Inserts a Boolean value into the mapping of this Bundle, replacing any existing value for the given key. |
void
|
putBooleanArray(String key, boolean[] value)
Inserts a boolean array value into the mapping of this Bundle, replacing any existing value for the given key. |
void
|
putDouble(String key, double value)
Inserts a double value into the mapping of this Bundle, replacing any existing value for the given key. |
void
|
putDoubleArray(String key, double[] value)
Inserts a double array value into the mapping of this Bundle, replacing any existing value for the given key. |
void
|
putInt(String key, int value)
Inserts an int value into the mapping of this Bundle, replacing any existing value for the given key. |
void
|
putIntArray(String key, int[] value)
Inserts an int array value into the mapping of this Bundle, replacing any existing value for the given key. |
void
|
putLong(String key, long value)
Inserts a long value into the mapping of this Bundle, replacing any existing value for the given key. |
void
|
putLongArray(String key, long[] value)
Inserts a long array value into the mapping of this Bundle, replacing any existing value for the given key. |
void
|
putString(String key, String value)
Inserts a String value into the mapping of this Bundle, replacing any existing value for the given key. |
void
|
putStringArray(String key, String[] value)
Inserts a String array value into the mapping of this Bundle, replacing any existing value for the given key. |
void
|
remove(String key)
Removes any entry with the given key from the mapping of this Bundle. |
int
|
size()
Returns the number of mappings contained in this Bundle. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
boolean containsKey (String key)
Returns true if the given key is contained in the mapping of this Bundle.
Parameters | |
---|---|
key |
String :
a String key |
Returns | |
---|---|
boolean |
true if the key is part of the mapping, false otherwise |
Object get (String key)
Returns the entry with the given key as an object.
Parameters | |
---|---|
key |
String :
a String key |
Returns | |
---|---|
Object |
an Object, or null |
boolean getBoolean (String key, boolean defaultValue)
Returns the value associated with the given key, or defaultValue if no mapping of the desired type exists for the given key.
Parameters | |
---|---|
key |
String :
a String |
defaultValue |
boolean :
Value to return if key does not exist |
Returns | |
---|---|
boolean |
a boolean value |
boolean getBoolean (String key)
Returns the value associated with the given key, or false if no mapping of the desired type exists for the given key.
Parameters | |
---|---|
key |
String :
a String |
Returns | |
---|---|
boolean |
a boolean value |
boolean[] getBooleanArray (String key)
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly associated with the key.
Parameters | |
---|---|
key |
String :
a String, or null |
Returns | |
---|---|
boolean[] |
a boolean[] value, or null |
double getDouble (String key, double defaultValue)
Returns the value associated with the given key, or defaultValue if no mapping of the desired type exists for the given key.
Parameters | |
---|---|
key |
String :
a String |
defaultValue |
double :
Value to return if key does not exist |
Returns | |
---|---|
double |
a double value |
double getDouble (String key)
Returns the value associated with the given key, or 0.0 if no mapping of the desired type exists for the given key.
Parameters | |
---|---|
key |
String :
a String |
Returns | |
---|---|
double |
a double value |
double[] getDoubleArray (String key)
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly associated with the key.
Parameters | |
---|---|
key |
String :
a String, or null |
Returns | |
---|---|
double[] |
a double[] value, or null |
int getInt (String key)
Returns the value associated with the given key, or 0 if no mapping of the desired type exists for the given key.
Parameters | |
---|---|
key |
String :
a String |
Returns | |
---|---|
int |
an int value |
int getInt (String key, int defaultValue)
Returns the value associated with the given key, or defaultValue if no mapping of the desired type exists for the given key.
Parameters | |
---|---|
key |
String :
a String |
defaultValue |
int :
Value to return if key does not exist |
Returns | |
---|---|
int |
an int value |
int[] getIntArray (String key)
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly associated with the key.
Parameters | |
---|---|
key |
String :
a String, or null |
Returns | |
---|---|
int[] |
an int[] value, or null |
long getLong (String key)
Returns the value associated with the given key, or 0L if no mapping of the desired type exists for the given key.
Parameters | |
---|---|
key |
String :
a String |
Returns | |
---|---|
long |
a long value |
long getLong (String key, long defaultValue)
Returns the value associated with the given key, or defaultValue if no mapping of the desired type exists for the given key.
Parameters | |
---|---|
key |
String :
a String |
defaultValue |
long :
Value to return if key does not exist |
Returns | |
---|---|
long |
a long value |
long[] getLongArray (String key)
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly associated with the key.
Parameters | |
---|---|
key |
String :
a String, or null |
Returns | |
---|---|
long[] |
a long[] value, or null |
String getString (String key)
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly associated with the key.
Parameters | |
---|---|
key |
String :
a String, or null |
Returns | |
---|---|
String |
a String value, or null |
String getString (String key, String defaultValue)
Returns the value associated with the given key, or defaultValue if no mapping of the desired type exists for the given key or if a null value is explicitly associated with the given key.
Parameters | |
---|---|
key |
String :
a String, or null |
defaultValue |
String :
Value to return if key does not exist or if a null
value is associated with the given key. |
Returns | |
---|---|
String |
the String value associated with the given key, or defaultValue if no valid String object is currently mapped to that key. |
String[] getStringArray (String key)
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly associated with the key.
Parameters | |
---|---|
key |
String :
a String, or null |
Returns | |
---|---|
String[] |
a String[] value, or null |
boolean isEmpty ()
Returns true if the mapping of this Bundle is empty, false otherwise.
Returns | |
---|---|
boolean |
Set<String> keySet ()
Returns a Set containing the Strings used as keys in this Bundle.
Returns | |
---|---|
Set<String> |
a Set of String keys |
void putAll (PersistableBundle bundle)
Inserts all mappings from the given PersistableBundle into this BaseBundle.
Parameters | |
---|---|
bundle |
PersistableBundle :
a PersistableBundle
|
void putBoolean (String key, boolean value)
Inserts a Boolean value into the mapping of this Bundle, replacing any existing value for the given key. Either key or value may be null.
Parameters | |
---|---|
key |
String :
a String, or null |
value |
boolean :
a boolean
|
void putBooleanArray (String key, boolean[] value)
Inserts a boolean array value into the mapping of this Bundle, replacing any existing value for the given key. Either key or value may be null.
Parameters | |
---|---|
key |
String :
a String, or null |
value |
boolean :
a boolean array object, or null
|
void putDouble (String key, double value)
Inserts a double value into the mapping of this Bundle, replacing any existing value for the given key.
Parameters | |
---|---|
key |
String :
a String, or null |
value |
double :
a double
|
void putDoubleArray (String key, double[] value)
Inserts a double array value into the mapping of this Bundle, replacing any existing value for the given key. Either key or value may be null.
Parameters | |
---|---|
key |
String :
a String, or null |
value |
double :
a double array object, or null
|
void putInt (String key, int value)
Inserts an int value into the mapping of this Bundle, replacing any existing value for the given key.
Parameters | |
---|---|
key |
String :
a String, or null |
value |
int :
an int
|
void putIntArray (String key, int[] value)
Inserts an int array value into the mapping of this Bundle, replacing any existing value for the given key. Either key or value may be null.
Parameters | |
---|---|
key |
String :
a String, or null |
value |
int :
an int array object, or null
|
void putLong (String key, long value)
Inserts a long value into the mapping of this Bundle, replacing any existing value for the given key.
Parameters | |
---|---|
key |
String :
a String, or null |
value |
long :
a long
|
void putLongArray (String key, long[] value)
Inserts a long array value into the mapping of this Bundle, replacing any existing value for the given key. Either key or value may be null.
Parameters | |
---|---|
key |
String :
a String, or null |
value |
long :
a long array object, or null
|
void putString (String key, String value)
Inserts a String value into the mapping of this Bundle, replacing any existing value for the given key. Either key or value may be null.
Parameters | |
---|---|
key |
String :
a String, or null |
value |
String :
a String, or null
|
void putStringArray (String key, String[] value)
Inserts a String array value into the mapping of this Bundle, replacing any existing value for the given key. Either key or value may be null.
Parameters | |
---|---|
key |
String :
a String, or null |
value |
String :
a String array object, or null
|
void remove (String key)
Removes any entry with the given key from the mapping of this Bundle.
Parameters | |
---|---|
key |
String :
a String key
|
int size ()
Returns the number of mappings contained in this Bundle.
Returns | |
---|---|
int |
the number of mappings as an int. |