public class SharedPreferencesWrapper extends Object implements android.content.SharedPreferences
SharedPreferences implementation which may be used to wrap an instance of SharedPreferences.
This wrapper class simply delegates all its calls to the wrapped preferences instance.| Constructor and Description |
|---|
SharedPreferencesWrapper(android.content.SharedPreferences preferences)
Creates a new instance of SharedPreferencesWrapper in order to wrap the given preferences
instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(String key) |
android.content.SharedPreferences.Editor |
edit() |
Map<String,?> |
getAll() |
boolean |
getBoolean(String key,
boolean defValue) |
float |
getFloat(String key,
float defValue) |
int |
getInt(String key,
int defValue) |
long |
getLong(String key,
long defValue) |
String |
getString(String key,
String defValue) |
Set<String> |
getStringSet(String key,
Set<String> defValues) |
android.content.SharedPreferences |
getWrappedPreferences()
Returns the wrapped SharedPreferences instance.
|
void |
registerOnSharedPreferenceChangeListener(android.content.SharedPreferences.OnSharedPreferenceChangeListener listener) |
void |
unregisterOnSharedPreferenceChangeListener(android.content.SharedPreferences.OnSharedPreferenceChangeListener listener) |
public SharedPreferencesWrapper(@NonNull
android.content.SharedPreferences preferences)
preferences - The shared preferences to be wrapped.@NonNull public final android.content.SharedPreferences getWrappedPreferences()
public void registerOnSharedPreferenceChangeListener(@NonNull
android.content.SharedPreferences.OnSharedPreferenceChangeListener listener)
registerOnSharedPreferenceChangeListener in interface android.content.SharedPreferencespublic void unregisterOnSharedPreferenceChangeListener(@NonNull
android.content.SharedPreferences.OnSharedPreferenceChangeListener listener)
unregisterOnSharedPreferenceChangeListener in interface android.content.SharedPreferencespublic Map<String,?> getAll()
getAll in interface android.content.SharedPreferencespublic boolean contains(@NonNull
String key)
contains in interface android.content.SharedPreferences@Nullable public String getString(@NonNull String key, @Nullable String defValue)
getString in interface android.content.SharedPreferences@Nullable public Set<String> getStringSet(@NonNull String key, @Nullable Set<String> defValues)
getStringSet in interface android.content.SharedPreferencespublic int getInt(@NonNull
String key,
int defValue)
getInt in interface android.content.SharedPreferencespublic long getLong(@NonNull
String key,
long defValue)
getLong in interface android.content.SharedPreferencespublic float getFloat(@NonNull
String key,
float defValue)
getFloat in interface android.content.SharedPreferencespublic boolean getBoolean(@NonNull
String key,
boolean defValue)
getBoolean in interface android.content.SharedPreferences@NonNull public android.content.SharedPreferences.Editor edit()
edit in interface android.content.SharedPreferences