public class PrefState extends Object implements SharedPreferences.OnSharedPreferenceChangeListener
Modifier and Type | Class and Description |
---|---|
static interface |
PrefState.PrefsListener |
Modifier and Type | Method and Description |
---|---|
void |
addCat(Cat cat) |
List<Cat> |
getCats() |
int |
getFoodState() |
void |
onSharedPreferenceChanged(SharedPreferences sharedPreferences,
String key)
Called when a shared preference is changed, added, or removed.
|
void |
removeCat(Cat cat) |
void |
setFoodState(int foodState) |
void |
setListener(PrefState.PrefsListener listener) |
public PrefState(Context context)
public void addCat(Cat cat)
public void removeCat(Cat cat)
public int getFoodState()
public void setFoodState(int foodState)
public void setListener(PrefState.PrefsListener listener)
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key)
SharedPreferences.OnSharedPreferenceChangeListener
This callback will be run on your main thread.
onSharedPreferenceChanged
in interface SharedPreferences.OnSharedPreferenceChangeListener
sharedPreferences
- The SharedPreferences
that received
the change.key
- The key of the preference that was changed, added, or
removed.