public interface BundleWrapper
PersistableBundle
, but falls back to Bundle
on older versionsModifier 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()