public final class IntegerPreference extends SharedPreference<Integer>
SharedPreference implementation that may be used to persist a Integer value via
SharedPreferences.BooleanPreference,
StringPreference,
LongPreference,
FloatPreference,
EnumPreferenceSharedPreference.PreferenceChangeCallback<P>| Constructor and Description |
|---|
IntegerPreference(int keyResId,
Integer defValue)
Deprecated.
Use
IntegerPreference(String, Integer) instead. |
IntegerPreference(String key,
Integer defValue)
Creates a new instance of IntegerPreference with the specified key and defValue.
|
| Modifier and Type | Method and Description |
|---|---|
protected Integer |
onGetFromPreferences(android.content.SharedPreferences preferences)
Invoked to retrieve the actual value of this preference from the given shared preferences.
|
protected boolean |
onPutIntoPreferences(android.content.SharedPreferences preferences)
Invoked to persist the actual value into the given shared preferences.
|
attachKey, createOnChangeListener, getDefaultValue, getKey, getKeyRes, getValue, putIntoPreferences, retrieve, save, updateValuepublic IntegerPreference(String key, Integer defValue)
@Deprecated public IntegerPreference(int keyResId, Integer defValue)
IntegerPreference(String, Integer) instead.Creates a new instance of IntegerPreference.
protected boolean onPutIntoPreferences(android.content.SharedPreferences preferences)
SharedPreferenceonPutIntoPreferences in class SharedPreference<Integer>preferences - The instance of shared preferences into which should be the current value
of this preference persisted.True if put has been successful, false otherwise.protected Integer onGetFromPreferences(android.content.SharedPreferences preferences)
SharedPreferenceonGetFromPreferences in class SharedPreference<Integer>preferences - The instance of shared preferences into which was the value of this preference
before saved.