Starting preferences

This commit is contained in:
inorichi
2015-10-21 19:27:22 +02:00
parent af678a5b3c
commit 985d71a869
11 changed files with 106 additions and 17 deletions

View File

@@ -2,28 +2,28 @@ package eu.kanade.mangafeed.data.helpers;
import android.content.Context;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import eu.kanade.mangafeed.R;
public class PreferencesHelper {
private static SharedPreferences mPref;
public static final String PREF_FILE_NAME = "android_boilerplate_pref_file";
private static final String PREF_HIDE_STATUS_BAR = "hide_status_bar";
public PreferencesHelper(Context context) {
mPref = context.getSharedPreferences(PREF_FILE_NAME, Context.MODE_PRIVATE);
PreferenceManager.setDefaultValues(context, R.xml.preferences, false);
mPref = PreferenceManager.getDefaultSharedPreferences(context);
}
public void clear() {
mPref.edit().clear().apply();
}
public boolean isFirstRun() {
return mPref.getBoolean("firstrun", true);
}
public void setNotFirstRun() {
mPref.edit().putBoolean("firstrun", false).commit();
public boolean hideStatusBarSet() {
return mPref.getBoolean(PREF_HIDE_STATUS_BAR, false);
}
}