package org.linnaeus;
import android.content.Context;
import android.content.SharedPreferences;
/**
* Created by IntelliJ IDEA.
* User: Immortality
* Date: 08.11.2010
* Time: 18:47:38
*/
public class AppPreferences {
public static final String PREFERENCES_NAME = "Preferences";
private Context _context;
private SharedPreferences _preferences;
private AppPreferences(Context context){
_context = context;
_preferences = _context.getSharedPreferences(PREFERENCES_NAME, 0);
}
public static AppPreferences getAppPreferences(Context context){
return new AppPreferences(context);
}
public Boolean isShakeFeatureEnabled(){
return _preferences.getBoolean("shakeFeatureEnabled", true);
}
public void setShakeFeatureEnabled(Boolean value){
SharedPreferences.Editor editor = _preferences.edit();
editor.putBoolean("shakeFeatureEnabled", value);
editor.commit();
}
public Boolean isSaveStateOnExit(){
return _preferences.getBoolean("saveStateOnExit", false);
}
public void setSaveStateOnExit(Boolean value){
SharedPreferences.Editor editor = _preferences.edit();
editor.putBoolean("saveStateOnExit", value);
editor.commit();
}
}