public
class
BaseBundle
extends Object
| java.lang.Object | |
| ↳ | android.os.BaseBundle |
|
|
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 | |
|---|---|
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. |