public class

SharedSettings

extends Object
java.lang.Object
   ↳ com.davidluoye.support.utils.SharedSettings

Summary

Public Constructors
SharedSettings(Context context)
SharedSettings(Context context, String name)
SharedSettings(SharedPreferences sp)
Public Methods
boolean containKey(String key)
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)
void registerChangedEvent(Consumer<String> listener)
void registerChangedEvent(String key, Consumer<String> listener)
boolean setBoolean(String key, boolean value)
boolean setFloat(String key, float value)
boolean setInt(String key, int value)
boolean setLong(String key, long value)
boolean setString(String key, String value)
boolean setStringSet(String key, Set<String> value)
void unRegisterChangedEvent(String key)
void unRegisterChangedEvent(Consumer<String> listener)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SharedSettings (Context context)

public SharedSettings (Context context, String name)

public SharedSettings (SharedPreferences sp)

Public Methods

public boolean containKey (String key)

public boolean getBoolean (String key, boolean defValue)

public float getFloat (String key, float defValue)

public int getInt (String key, int defValue)

public long getLong (String key, long defValue)

public String getString (String key, String defValue)

public Set<String> getStringSet (String key)

public void registerChangedEvent (Consumer<String> listener)

public void registerChangedEvent (String key, Consumer<String> listener)

public boolean setBoolean (String key, boolean value)

public boolean setFloat (String key, float value)

public boolean setInt (String key, int value)

public boolean setLong (String key, long value)

public boolean setString (String key, String value)

public boolean setStringSet (String key, Set<String> value)

public void unRegisterChangedEvent (String key)

public void unRegisterChangedEvent (Consumer<String> listener)