package net.mvla.mvhs;
import android.content.Context;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
public abstract class PrefUtils {
public static final String PREF_WELCOME_DONE = "pref_welcome_done";
public static final String PREF_OPEN_SCHEDULE_SETUP = "pref_open_schedule_setup";
public static final String PREF_CALENDAR_WELCOME = "pref_calendar_welcome";
public static final String PREF_MODE = "pref_mode";
public static final String PREF_SCHEDULE_PREFIX = "pref_schd_prd";
public static final String PREF_SCHEDULE_ROOM = "_room";
public static final String PREF_SCHEDULE_SBJCT = "_subjct";
public static final String PREF_SCHEDULE_RALLY_B = "pref_schd_rally_b";
public static void markWelcomeDone(final Context context) {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
sp.edit().putBoolean(PREF_WELCOME_DONE, true).apply();
}
public static boolean isWelcomeDone(final Context context) {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
return sp.getBoolean(PREF_WELCOME_DONE, false);
}
public static void markCalWelcomeDone(final Context context) {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
sp.edit().putBoolean(PREF_CALENDAR_WELCOME, true).apply();
}
public static boolean isCalWelcomeDone(final Context context) {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
return sp.getBoolean(PREF_CALENDAR_WELCOME, false);
}
public static int getMode(final Context context) {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
return Integer.parseInt(sp.getString(PREF_MODE, "0"));
}
public static void setMode(final Context context, int mode) {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
sp.edit().putString(PREF_MODE, String.valueOf(mode)).apply();
}
}