public interface BundleWrapper
PersistableBundle, but falls back to Bundle on older versions| Modifier and Type | Interface and Description |
|---|---|
static interface |
BundleWrapper.Internal |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
containsKey(String key) |
static BundleWrapper.Internal |
create() |
Object |
get(String key) |
boolean |
getBoolean(String key) |
boolean |
getBoolean(String key,
boolean defaultValue) |
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) |
boolean |
isEmpty() |
Set<String> |
keySet() |
void |
putAll(PersistableBundle bundle) |
void |
putBoolean(String key,
boolean value) |
void |
putBooleanArray(String key,
boolean[] value) |
void |
putDouble(String key,
double value) |
void |
putDoubleArray(String key,
double[] value) |
void |
putInt(String key,
int value) |
void |
putIntArray(String key,
int[] value) |
void |
putLong(String key,
long value) |
void |
putLongArray(String key,
long[] value) |
void |
putString(String key,
String value) |
void |
putStringArray(String key,
String[] value) |
void |
remove(String key) |
int |
size() |
static BundleWrapper |
wrap(Bundle bundle) |
static BundleWrapper |
wrap(PersistableBundle bundle) |
int size()
boolean isEmpty()
void clear()
boolean containsKey(String key)
void remove(String key)
void putAll(PersistableBundle bundle)
void putBoolean(@Nullable
String key,
boolean value)
void putInt(@Nullable
String key,
int value)
void putLong(@Nullable
String key,
long value)
void putDouble(@Nullable
String key,
double value)
void putBooleanArray(@Nullable
String key,
@Nullable
boolean[] value)
void putIntArray(@Nullable
String key,
@Nullable
int[] value)
void putLongArray(@Nullable
String key,
@Nullable
long[] value)
void putDoubleArray(@Nullable
String key,
@Nullable
double[] value)
boolean getBoolean(String key)
boolean getBoolean(String key, boolean defaultValue)
int getInt(String key)
int getInt(String key, int defaultValue)
long getLong(String key)
long getLong(String key, long defaultValue)
double getDouble(String key)
double getDouble(String key, double defaultValue)
@Nullable
boolean[] getBooleanArray(@Nullable
String key)
@Nullable
int[] getIntArray(@Nullable
String key)
@Nullable
long[] getLongArray(@Nullable
String key)
@Nullable
double[] getDoubleArray(@Nullable
String key)
static BundleWrapper wrap(@Nullable Bundle bundle)
static BundleWrapper wrap(@Nullable PersistableBundle bundle)
static BundleWrapper.Internal create()