Most visited

Recently visited

Added in API level 21

BaseBundle

public class BaseBundle
extends Object

java.lang.Object
    android.os.BaseBundle
Known Direct Subclasses


从字符串键到各种类型值的映射。 在大多数情况下,您应该直接使用BundlePersistableBundle子类。

摘要(Summary)

公共方法(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

公共方法(Public methods)

clear

Added in API level 21
void clear ()

从该Bundle的映射中移除所有元素。

containsKey

Added in API level 1
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

get

Added in API level 1
Object get (String key)

返回给定键作为对象的条目。

参数(Parameters)
key String: a String key
返回(Returns)
Object an Object, or null

getBoolean

Added in API level 1
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

getBoolean

Added in API level 1
boolean getBoolean (String key)

返回与给定键相关联的值,如果给定键不存在所需类型的映射,则返回false。

参数(Parameters)
key String: a String
返回(Returns)
boolean a boolean value

getBooleanArray

Added in API level 1
boolean[] getBooleanArray (String key)

返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。

参数(Parameters)
key String: a String, or null
返回(Returns)
boolean[] a boolean[] value, or null

getDouble

Added in API level 1
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

getDouble

Added in API level 1
double getDouble (String key)

返回与给定键相关联的值,如果给定键不存在所需类型的映射,则返回0.0。

参数(Parameters)
key String: a String
返回(Returns)
double a double value

getDoubleArray

Added in API level 1
double[] getDoubleArray (String key)

返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。

参数(Parameters)
key String: a String, or null
返回(Returns)
double[] a double[] value, or null

getInt

Added in API level 1
int getInt (String key)

返回与给定键相关联的值,如果给定键不存在所需类型的映射,则返回0。

参数(Parameters)
key String: a String
返回(Returns)
int an int value

getInt

Added in API level 1
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

getIntArray

Added in API level 1
int[] getIntArray (String key)

返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。

参数(Parameters)
key String: a String, or null
返回(Returns)
int[] an int[] value, or null

getLong

Added in API level 1
long getLong (String key)

返回与给定键相关联的值,如果给定键不存在所需类型的映射,则返回0L。

参数(Parameters)
key String: a String
返回(Returns)
long a long value

getLong

Added in API level 1
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

getLongArray

Added in API level 1
long[] getLongArray (String key)

返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。

参数(Parameters)
key String: a String, or null
返回(Returns)
long[] a long[] value, or null

getString

Added in API level 1
String getString (String key)

返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。

参数(Parameters)
key String: a String, or null
返回(Returns)
String a String value, or null

getString

Added in API level 12
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.

getStringArray

Added in API level 1
String[] getStringArray (String key)

返回与给定键相关联的值;如果没有给定键的所需类型的映射存在,或者null键与该键明确关联,则返回null。

参数(Parameters)
key String: a String, or null
返回(Returns)
String[] a String[] value, or null

isEmpty

Added in API level 1
boolean isEmpty ()

如果此Bundle的映射为空,则返回true,否则返回false。

返回(Returns)
boolean

keySet

Added in API level 1
Set<String> keySet ()

返回包含在此Bundle中用作键的字符串的Set。

返回(Returns)
Set<String> a Set of String keys

putAll

Added in API level 21
void putAll (PersistableBundle bundle)

将给定PersistableBundle的所有映射插入到此BaseBundle中。

参数(Parameters)
bundle PersistableBundle: a PersistableBundle

putBoolean

Added in API level 1
void putBoolean (String key, 
                boolean value)

在此Bundle的映射中插入布尔值,替换给定键的任何现有值。 键或值都可以为空。

参数(Parameters)
key String: a String, or null
value boolean: a boolean

putBooleanArray

Added in API level 1
void putBooleanArray (String key, 
                boolean[] value)

将一个布尔数组值插入此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。

参数(Parameters)
key String: a String, or null
value boolean: a boolean array object, or null

putDouble

Added in API level 1
void putDouble (String key, 
                double value)

在此Bundle的映射中插入一个double值,替换给定键的任何现有值。

参数(Parameters)
key String: a String, or null
value double: a double

putDoubleArray

Added in API level 1
void putDoubleArray (String key, 
                double[] value)

将一个双数组值插入到此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。

参数(Parameters)
key String: a String, or null
value double: a double array object, or null

putInt

Added in API level 1
void putInt (String key, 
                int value)

在此Bundle的映射中插入一个int值,替换给定键的任何现有值。

参数(Parameters)
key String: a String, or null
value int: an int

putIntArray

Added in API level 1
void putIntArray (String key, 
                int[] value)

在此Bundle的映射中插入一个int数组值,替换给定键的任何现有值。 键或值都可以为空。

参数(Parameters)
key String: a String, or null
value int: an int array object, or null

putLong

Added in API level 1
void putLong (String key, 
                long value)

在此Bundle的映射中插入一个长整型值,替换给定键的任何现有值。

参数(Parameters)
key String: a String, or null
value long: a long

putLongArray

Added in API level 1
void putLongArray (String key, 
                long[] value)

在该Bundle的映射中插入一个很长的数组值,替换给定键的任何现有值。 键或值都可以为空。

参数(Parameters)
key String: a String, or null
value long: a long array object, or null

putString

Added in API level 1
void putString (String key, 
                String value)

在此Bundle的映射中插入一个String值,替换给定键的任何现有值。 键或值都可以为空。

参数(Parameters)
key String: a String, or null
value String: a String, or null

putStringArray

Added in API level 1
void putStringArray (String key, 
                String[] value)

将一个String数组值插入到此Bundle的映射中,替换给定键的任何现有值。 键或值都可以为空。

参数(Parameters)
key String: a String, or null
value String: a String array object, or null

remove

Added in API level 21
void remove (String key)

使用此Bundle映射中的给定键删除任何条目。

参数(Parameters)
key String: a String key

size

Added in API level 1
int size ()

返回此Bundle中包含的映射数。

返回(Returns)
int the number of mappings as an int.

Hooray!