public class SafeSharedPreferences
extends java.lang.Object
SharedPreferences that provides type safety when accessing data saved under
keys in DefaultSharedPreferences storage (which we can't necessarily control). This is to prevent
the apps using our SDK from crashing in case of type mismatch.| Constructor and Description |
|---|
SafeSharedPreferences(android.content.SharedPreferences sharedPreferences) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getBoolean(java.lang.String key,
boolean defaultValue) |
int |
getInt(java.lang.String key,
int defaultValue) |
java.lang.String |
getString(java.lang.String key,
java.lang.String defaultValue) |
public SafeSharedPreferences(@NonNull
android.content.SharedPreferences sharedPreferences)
@Nullable
public java.lang.String getString(@NonNull
java.lang.String key,
@Nullable
java.lang.String defaultValue)
public int getInt(@NonNull
java.lang.String key,
int defaultValue)
public boolean getBoolean(@NonNull
java.lang.String key,
boolean defaultValue)