public final class SimplePreferences extends Object
SimplePreferences.with(this).setSharedPreference("username", "Billy Bob");
Modifier and Type | Method and Description |
---|---|
boolean |
contains(String name)
Returns true if this activity contains a preference with the given name.
|
boolean |
containsShared(String filename,
String name)
Returns true if this activity contains a shared preference with the given name
in the given shared preference filename.
|
<T> T |
get(String name,
T defaultValue)
Returns the preference with the given name and value from the app's global preferences.
|
boolean |
getBoolean(String name)
Returns the preference with the given name and value from the app's global preferences.
|
boolean |
getBoolean(String name,
boolean defaultValue)
Returns the preference with the given name and value from the app's global preferences.
|
double |
getDouble(String name)
Returns the preference with the given name and value from the app's global preferences.
|
double |
getDouble(String name,
double defaultValue)
Returns the preference with the given name and value from the app's global preferences.
|
int |
getInt(String name)
Returns the preference with the given name and value from the app's global preferences.
|
int |
getInt(String name,
int defaultValue)
Returns the preference with the given name and value from the app's global preferences.
|
long |
getLong(String name)
Returns the preference with the given name and value from the app's global preferences.
|
long |
getLong(String name,
long defaultValue)
Returns the preference with the given name and value from the app's global preferences.
|
<T> T |
getShared(String filename,
String name,
T defaultValue)
Returns the shared preference with the given name and value from the given shared preference filename.
|
boolean |
getSharedBoolean(String filename,
String name)
Returns the shared preference with the given name and value from the given shared preference filename.
|
boolean |
getSharedBoolean(String filename,
String name,
boolean defaultValue)
Returns the shared preference with the given name and value from the given shared preference filename.
|
double |
getSharedDouble(String filename,
String name)
Returns the shared preference with the given name and value from the given shared preference filename.
|
double |
getSharedDouble(String filename,
String name,
double defaultValue)
Returns the shared preference with the given name and value from the given shared preference filename.
|
int |
getSharedInt(String filename,
String name)
Returns the shared preference with the given name and value from the given shared preference filename.
|
int |
getSharedInt(String filename,
String name,
int defaultValue)
Returns the shared preference with the given name and value from the given shared preference filename.
|
long |
getSharedLong(String filename,
String name)
Returns the shared preference with the given name and value from the given shared preference filename.
|
long |
getSharedLong(String filename,
String name,
long defaultValue)
Returns the shared preference with the given name and value from the given shared preference filename.
|
String |
getSharedString(String filename,
String name)
Returns the shared preference with the given name and value from the given shared preference filename.
|
String |
getSharedString(String filename,
String name,
String defaultValue)
Returns the shared preference with the given name and value from the given shared preference filename.
|
Set<String> |
getSharedStringSet(String filename,
String name)
Returns the shared preference with the given name and value from the app's global preferences.
|
Set<String> |
getSharedStringSet(String filename,
String name,
Set<String> defaultValue)
Returns the shared preference with the given name and value from the app's global preferences.
|
String |
getString(String name)
Returns the preference with the given name and value from the app's global preferences.
|
String |
getString(String name,
String defaultValue)
Returns the preference with the given name and value from the app's global preferences.
|
Set<String> |
getStringSet(String name)
Returns the preference with the given name and value from the app's global preferences.
|
Set<String> |
getStringSet(String name,
Set<String> defaultValue)
Returns the preference with the given name and value from the app's global preferences.
|
boolean |
has(String name)
Returns true if this activity contains a preference with the given name.
|
boolean |
hasShared(String filename,
String name)
Returns true if this activity contains a shared preference with the given name
in the given shared preference filename.
|
SimplePreferences |
set(String name,
boolean value)
Sets a preference with the given name and value into the app's global preferences.
|
SimplePreferences |
set(String name,
double value)
Sets a preference with the given name and value into the app's global preferences.
|
SimplePreferences |
set(String name,
int value)
Sets a preference with the given name and value into the app's global preferences.
|
SimplePreferences |
set(String name,
Iterable<String> value)
Sets a preference with the given name and value into the app's global preferences.
|
SimplePreferences |
set(String name,
long value)
Sets a preference with the given name and value into the app's global preferences.
|
SimplePreferences |
set(String name,
Set<String> value)
Sets a preference with the given name and value into the app's global preferences.
|
SimplePreferences |
set(String name,
String value)
Sets a preference with the given name and value into the app's global preferences.
|
SimplePreferences |
setShared(String filename,
String name,
boolean value)
Sets a shared preference with the given name and value into the given shared preference filename.
|
SimplePreferences |
setShared(String filename,
String name,
double value)
Sets a shared preference with the given name and value into the given shared preference filename.
|
SimplePreferences |
setShared(String filename,
String name,
int value)
Sets a shared preference with the given name and value into the given shared preference filename.
|
SimplePreferences |
setShared(String filename,
String name,
Iterable<String> value)
Sets a shared preference with the given name and value into the given shared preference filename.
|
SimplePreferences |
setShared(String filename,
String name,
long value)
Sets a shared preference with the given name and value into the given shared preference filename.
|
SimplePreferences |
setShared(String filename,
String name,
Set<String> value)
Sets a shared preference with the given name and value into the given shared preference filename.
|
SimplePreferences |
setShared(String filename,
String name,
String value)
Sets a shared preference with the given name and value into the given shared preference filename.
|
static SimplePreferences |
with(Activity context)
Returns a singleton SimplePreferences instance bound to the given context.
|
static SimplePreferences |
with(Context context)
Returns a singleton SimplePreferences instance bound to the given context.
|
static SimplePreferences |
with(View context)
Returns a singleton SimplePreferences instance bound to the given view's context.
|
public static SimplePreferences with(Activity context)
public static SimplePreferences with(Context context)
public static SimplePreferences with(View context)
public boolean contains(String name)
public boolean containsShared(String filename, String name)
public boolean getBoolean(String name)
public boolean getBoolean(String name, boolean defaultValue)
public double getDouble(String name)
public double getDouble(String name, double defaultValue)
public int getInt(String name)
public int getInt(String name, int defaultValue)
public long getLong(String name)
public long getLong(String name, long defaultValue)
public String getString(String name)
public String getString(String name, String defaultValue)
public Set<String> getStringSet(String name)
public Set<String> getStringSet(String name, Set<String> defaultValue)
public <T> T get(String name, T defaultValue)
public boolean getSharedBoolean(String filename, String name)
public boolean getSharedBoolean(String filename, String name, boolean defaultValue)
public double getSharedDouble(String filename, String name)
public double getSharedDouble(String filename, String name, double defaultValue)
public int getSharedInt(String filename, String name)
public int getSharedInt(String filename, String name, int defaultValue)
public long getSharedLong(String filename, String name)
public long getSharedLong(String filename, String name, long defaultValue)
public String getSharedString(String filename, String name)
public String getSharedString(String filename, String name, String defaultValue)
public Set<String> getSharedStringSet(String filename, String name)
public Set<String> getSharedStringSet(String filename, String name, Set<String> defaultValue)
public <T> T getShared(String filename, String name, T defaultValue)
public boolean has(String name)
public boolean hasShared(String filename, String name)
public SimplePreferences set(String name, boolean value)
public SimplePreferences set(String name, double value)
public SimplePreferences set(String name, int value)
public SimplePreferences set(String name, long value)
public SimplePreferences set(String name, String value)
public SimplePreferences set(String name, Iterable<String> value)
public SimplePreferences set(String name, Set<String> value)
public SimplePreferences setShared(String filename, String name, boolean value)
public SimplePreferences setShared(String filename, String name, double value)
public SimplePreferences setShared(String filename, String name, int value)
public SimplePreferences setShared(String filename, String name, long value)
public SimplePreferences setShared(String filename, String name, String value)
public SimplePreferences setShared(String filename, String name, Iterable<String> value)
public SimplePreferences setShared(String filename, String name, Set<String> value)