public class BaseBundle
extends Object
java.lang.Object | |
↳ | android.os.BaseBundle |
Known Direct Subclasses |
从字符串键到各种类型值的映射。 在大多数情况下,您应该直接使用Bundle
或PersistableBundle
子类。
Public methods |
|
---|---|
void |
clear() 从该Bundle的映射中移除所有元素。 |
boolean |
containsKey(String key) 如果给定键包含在此Bundle的映射中,则返回true。 |
Object |
get(String key) 返回给定键作为对象的条目。 |
boolean |
getBoolean(String key, boolean defaultValue) 如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。 |
boolean |
getBoolean(String key) 返回与给定键相关联的值,如果给定键不存在所需类型的映射,则返回false。 |
boolean[] |
getBooleanArray(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
double |
getDouble(String key, double defaultValue) 如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。 |
double |
getDouble(String key) 返回与给定键相关联的值,如果给定键不存在所需类型的映射,则返回0.0。 |
double[] |
getDoubleArray(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
int |
getInt(String key) 返回与给定键相关联的值,如果给定键不存在所需类型的映射,则返回0。 |
int |
getInt(String key, int defaultValue) 如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。 |
int[] |
getIntArray(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
long |
getLong(String key) 返回与给定键相关联的值,如果给定键不存在所需类型的映射,则返回0L。 |
long |
getLong(String key, long defaultValue) 如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。 |
long[] |
getLongArray(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
String |
getString(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
String |
getString(String key, String defaultValue) 如果给定键未存在所需类型的映射,或者null值与给定键明确关联,则返回与给定键相关联的值或defaultValue。 |
String[] |
getStringArray(String key) 返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。 |
boolean |
isEmpty() 如果此Bundle的映射为空,则返回true,否则返回false。 |
Set<String> |
keySet() 返回包含在此Bundle中用作键的字符串的Set。 |
void |
putAll(PersistableBundle bundle) 将给定PersistableBundle的所有映射插入到此BaseBundle中。 |
void |
putBoolean(String key, boolean value) 在此Bundle的映射中插入布尔值,替换给定键的任何现有值。 |
void |
putBooleanArray(String key, boolean[] value) 将一个布尔数组值插入此Bundle的映射中,替换给定键的任何现有值。 |
void |
putDouble(String key, double value) 在此Bundle的映射中插入一个double值,替换给定键的任何现有值。 |
void |
putDoubleArray(String key, double[] value) 将一个双数组值插入到此Bundle的映射中,替换给定键的任何现有值。 |
void |
putInt(String key, int value) 在此Bundle的映射中插入一个int值,替换给定键的任何现有值。 |
void |
putIntArray(String key, int[] value) 在此Bundle的映射中插入一个int数组值,替换给定键的任何现有值。 |
void |
putLong(String key, long value) 在此Bundle的映射中插入一个长整型值,替换给定键的任何现有值。 |
void |
putLongArray(String key, long[] value) 在该Bundle的映射中插入一个很长的数组值,替换给定键的任何现有值。 |
void |
putString(String key, String value) 在此Bundle的映射中插入一个String值,替换给定键的任何现有值。 |
void |
putStringArray(String key, String[] value) 将一个String数组值插入到此Bundle的映射中,替换给定键的任何现有值。 |
void |
remove(String key) 使用此Bundle映射中的给定键删除任何条目。 |
int |
size() 返回此Bundle中包含的映射数。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
boolean containsKey (String key)
如果给定键包含在此Bundle的映射中,则返回true。
Parameters | |
---|---|
key |
String : a String key |
Returns | |
---|---|
boolean |
true if the key is part of the mapping, false otherwise |
Object get (String key)
返回给定键作为对象的条目。
Parameters | |
---|---|
key |
String : a String key |
Returns | |
---|---|
Object |
an Object, or null |
boolean getBoolean (String key, boolean defaultValue)
如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。
Parameters | |
---|---|
key |
String : a String |
defaultValue |
boolean : Value to return if key does not exist |
Returns | |
---|---|
boolean |
a boolean value |
boolean getBoolean (String key)
返回与给定键相关联的值,如果给定键不存在所需类型的映射,则返回false。
Parameters | |
---|---|
key |
String : a String |
Returns | |
---|---|
boolean |
a boolean value |
boolean[] getBooleanArray (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
boolean[] |
a boolean[] value, or null |
double getDouble (String key, double defaultValue)
如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。
Parameters | |
---|---|
key |
String : a String |
defaultValue |
double : Value to return if key does not exist |
Returns | |
---|---|
double |
a double value |
double getDouble (String key)
返回与给定键相关联的值,如果给定键不存在所需类型的映射,则返回0.0。
Parameters | |
---|---|
key |
String : a String |
Returns | |
---|---|
double |
a double value |
double[] getDoubleArray (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
double[] |
a double[] value, or null |
int getInt (String key)
返回与给定键相关联的值,如果给定键不存在所需类型的映射,则返回0。
Parameters | |
---|---|
key |
String : a String |
Returns | |
---|---|
int |
an int value |
int getInt (String key, int defaultValue)
如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。
Parameters | |
---|---|
key |
String : a String |
defaultValue |
int : Value to return if key does not exist |
Returns | |
---|---|
int |
an int value |
int[] getIntArray (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
int[] |
an int[] value, or null |
long getLong (String key)
返回与给定键相关联的值,如果给定键不存在所需类型的映射,则返回0L。
Parameters | |
---|---|
key |
String : a String |
Returns | |
---|---|
long |
a long value |
long getLong (String key, long defaultValue)
如果给定键未存在所需类型的映射,则返回与给定键相关联的值或defaultValue。
Parameters | |
---|---|
key |
String : a String |
defaultValue |
long : Value to return if key does not exist |
Returns | |
---|---|
long |
a long value |
long[] getLongArray (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
long[] |
a long[] value, or null |
String getString (String key)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
String |
a String value, or null |
String getString (String key, String defaultValue)
如果给定键未存在所需类型的映射,或者null值与给定键明确关联,则返回与给定键相关联的值或defaultValue。
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)
返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。
Parameters | |
---|---|
key |
String : a String, or null |
Returns | |
---|---|
String[] |
a String[] value, or null |
Set<String> keySet ()
返回包含在此Bundle中用作键的字符串的Set。
Returns | |
---|---|
Set<String> |
a Set of String keys |
void putAll (PersistableBundle bundle)
将给定PersistableBundle的所有映射插入到此BaseBundle中。
Parameters | |
---|---|
bundle |
PersistableBundle : a PersistableBundle |
void putBoolean (String key, boolean value)
在此Bundle的映射中插入布尔值,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
boolean : a boolean |
void putBooleanArray (String key, boolean[] value)
将一个布尔数组值插入此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
boolean : a boolean array object, or null |
void putDouble (String key, double value)
在此Bundle的映射中插入一个double值,替换给定键的任何现有值。
Parameters | |
---|---|
key |
String : a String, or null |
value |
double : a double |
void putDoubleArray (String key, double[] value)
将一个双数组值插入到此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
double : a double array object, or null |
void putInt (String key, int value)
在此Bundle的映射中插入一个int值,替换给定键的任何现有值。
Parameters | |
---|---|
key |
String : a String, or null |
value |
int : an int |
void putIntArray (String key, int[] value)
在此Bundle的映射中插入一个int数组值,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
int : an int array object, or null |
void putLong (String key, long value)
在此Bundle的映射中插入一个长整型值,替换给定键的任何现有值。
Parameters | |
---|---|
key |
String : a String, or null |
value |
long : a long |
void putLongArray (String key, long[] value)
在该Bundle的映射中插入一个很长的数组值,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
long : a long array object, or null |
void putString (String key, String value)
在此Bundle的映射中插入一个String值,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
String : a String, or null |
void putStringArray (String key, String[] value)
将一个String数组值插入到此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。
Parameters | |
---|---|
key |
String : a String, or null |
value |
String : a String array object, or null |
void remove (String key)
使用此Bundle映射中的给定键删除任何条目。
Parameters | |
---|---|
key |
String : a String key |
int size ()
返回此Bundle中包含的映射数。
Returns | |
---|---|
int |
the number of mappings as an int. |