|
@@ -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);
|
|
|
}
|
|
|
|
|
|
}
|