public interface Preference<T>
T. Instances can be created from RxSharedPreferences.| Modifier and Type | Interface and Description |
|---|---|
static interface |
Preference.Converter<T>
Converts instances of
T to be stored and retrieved as Strings in SharedPreferences. |
| Modifier and Type | Method and Description |
|---|---|
<any> |
asConsumer()
An action which stores a new value for this preference.
|
<any> |
asObservable()
Observe changes to this preference.
|
T |
defaultValue()
The value used if none is stored.
|
void |
delete()
Delete the stored value for this preference, if any.
|
T |
get()
Retrieve the current value for this preference.
|
boolean |
isSet()
Returns true if this preference has a stored value.
|
java.lang.String |
key()
The key for which this preference will store and retrieve values.
|
void |
set(T value)
Change this preference's stored value to
value. |
java.lang.String key()
T defaultValue()
T get()
defaultValue() if no value is
set.void set(T value)
value.boolean isSet()
void delete()
<any> asObservable()
defaultValue() will be
emitted on first subscribe.<any> asConsumer()