public abstract class BaseBundle extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
BaseBundle.Type |
Modifier and Type | Field and Description |
---|---|
protected Map<String,Pair<BaseBundle.Type,Object>> |
map |
Modifier | Constructor and Description |
---|---|
protected |
BaseBundle(int capacity) |
protected |
BaseBundle(Map<String,Pair<BaseBundle.Type,Object>> map) |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear the mapping contained in the Bundle.
|
boolean |
containsKey(String key) |
boolean |
equals(Object o) |
Object |
get(String key) |
protected <T> T |
get(String key,
BaseBundle.Type type,
T defaultValue) |
boolean |
getBoolean(String key) |
boolean[] |
getBooleanArray(String key) |
double |
getDouble(String key) |
double |
getDouble(String key,
double defaultValue) |
double[] |
getDoubleArray(String key) |
int |
getInt(String key) |
int |
getInt(String key,
int defaultValue) |
int[] |
getIntArray(String key) |
long |
getLong(String key) |
long |
getLong(String key,
long defaultValue) |
long[] |
getLongArray(String key) |
String |
getString(String key) |
String |
getString(String key,
String defaultValue) |
String[] |
getStringArray(String key) |
int |
hashCode() |
boolean |
isEmpty() |
Set<String> |
keySet() |
protected void |
put(String key,
BaseBundle.Type type,
Object entry) |
void |
putAll(PersistableBundle bundle)
Put all values from provided persistable bundle into this.
|
void |
putBoolean(String key,
boolean value) |
void |
putBooleanArray(String key,
boolean[] array) |
void |
putDouble(String key,
double value) |
void |
putDoubleArray(String key,
double[] array) |
void |
putInt(String key,
int value) |
void |
putIntArray(String key,
int[] array) |
void |
putLong(String key,
long value) |
void |
putLongArray(String key,
long[] array) |
void |
putString(String key,
String value) |
void |
putStringArray(String key,
String[] array) |
protected boolean |
readFromParcel(Parcel source,
String key,
BaseBundle.Type type) |
void |
remove(String key) |
int |
size() |
String |
toString() |
protected boolean |
writeToParcel(Parcel dest,
String key,
BaseBundle.Type type,
Object value) |
protected final Map<String,Pair<BaseBundle.Type,Object>> map
protected BaseBundle(Map<String,Pair<BaseBundle.Type,Object>> map)
protected BaseBundle(int capacity)
public void clear()
public boolean isEmpty()
public boolean containsKey(String key)
key
- The mapping key to check.public void putAll(PersistableBundle bundle)
bundle
- Persistable bundle to get values from.public void remove(String key)
key
- Remove mapping for this key.public int size()
public Object get(String key)
key
- The key to get mapping value for.public boolean getBoolean(String key)
public void putBoolean(String key, boolean value)
public boolean[] getBooleanArray(String key)
public void putBooleanArray(String key, boolean[] array)
public double getDouble(String key, double defaultValue)
public double getDouble(String key)
public void putDouble(String key, double value)
public double[] getDoubleArray(String key)
public void putDoubleArray(String key, double[] array)
public int getInt(String key, int defaultValue)
public int getInt(String key)
public void putInt(String key, int value)
public int[] getIntArray(String key)
public void putIntArray(String key, int[] array)
public long getLong(String key, long defaultValue)
public long getLong(String key)
public void putLong(String key, long value)
public long[] getLongArray(String key)
public void putLongArray(String key, long[] array)
protected <T> T get(String key, BaseBundle.Type type, T defaultValue)
protected void put(String key, BaseBundle.Type type, Object entry)
protected boolean writeToParcel(Parcel dest, String key, BaseBundle.Type type, Object value)
protected boolean readFromParcel(Parcel source, String key, BaseBundle.Type type)
Copyright © 2018. All rights reserved.