package gws.grottworkshop.gwsholmeswatson;
import org.holoeverywhere.preference.PreferenceManager;
import org.holoeverywhere.preference.SharedPreferences;
import org.holoeverywhere.preference.SharedPreferences.Editor;
import android.content.Context;
/**
* The Class GWSPreferences.
* You will extend this to add your stuff andif extending its
* classes in org.holoeverwyhere not the defaul android ones
*
* @author fredgrott
*/
public class GWSPreferences {
/**
* ID gets set to a string of false if no
* ID has been stored yet.
* @param context
* @return
*/
public static String getID(Context context) {
SharedPreferences prefReader =
PreferenceManager.getDefaultSharedPreferences(context);
String pref = prefReader.getString("ID", "false");
return pref;
}
public static boolean getIDState(Context context){
SharedPreferences prefReader =
PreferenceManager.getDefaultSharedPreferences(context);
boolean pref = prefReader.getBoolean("iHazID", false);
return pref;
}
public static boolean getEULAState(Context context){
SharedPreferences prefReader =
PreferenceManager.getDefaultSharedPreferences(context);
boolean pref = prefReader.getBoolean("hasEULAShown", false);
return pref;
}
public static boolean getEULAAcceptState(Context context){
SharedPreferences prefReader =
PreferenceManager.getDefaultSharedPreferences(context);
boolean pref = prefReader.getBoolean("hasEULAAccept", false);
return pref;
}
public static void setEULAAcceptState(Context context, boolean hazEULAAcceptState){
Editor prefEditor =
PreferenceManager.getDefaultSharedPreferences(context).edit();
prefEditor.putBoolean(
"true",
hazEULAAcceptState);
prefEditor.commit();
}
public static void setEULAState(Context context, boolean hazEULAState) {
Editor prefEditor =
PreferenceManager.getDefaultSharedPreferences(context).edit();
prefEditor.putBoolean(
"true",
hazEULAState);
prefEditor.commit();
}
public static void setIDState(Context context, boolean hazIDState) {
Editor prefEditor =
PreferenceManager.getDefaultSharedPreferences(context).edit();
prefEditor.putBoolean(
"true",
hazIDState);
prefEditor.commit();
}
public static void setIDString(Context context, String stringID) {
Editor prefEditor =
PreferenceManager.getDefaultSharedPreferences(context).edit();
prefEditor.putString("stringID", stringID);
prefEditor.commit();
}
}