summaryrefslogtreecommitdiff
path: root/core/src/main/java/de
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/main/java/de')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java29
1 files changed, 6 insertions, 23 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java b/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java
index 47a447021..f0227ae7b 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java
@@ -61,8 +61,7 @@ public class UserPreferences {
public static final String PREF_LOCKSCREEN_BACKGROUND = "prefLockscreenBackground";
private static final String PREF_SHOW_DOWNLOAD_REPORT = "prefShowDownloadReport";
private static final String PREF_SHOW_AUTO_DOWNLOAD_REPORT = "prefShowAutoDownloadReport";
- public static final String PREF_BACK_BUTTON_BEHAVIOR = "prefBackButtonBehavior";
- private static final String PREF_BACK_BUTTON_GO_TO_PAGE = "prefBackButtonGoToPage";
+ public static final String PREF_DEFAULT_PAGE = "prefDefaultPage";
public static final String PREF_FILTER_FEED = "prefSubscriptionsFilter";
public static final String PREF_SUBSCRIPTION_TITLE = "prefSubscriptionTitle";
@@ -137,6 +136,7 @@ public class UserPreferences {
public static final int FEED_ORDER_COUNTER = 0;
public static final int FEED_ORDER_ALPHABETICAL = 1;
public static final int FEED_ORDER_MOST_PLAYED = 3;
+ public static final String DEFAULT_PAGE_REMEMBER = "remember";
private static Context context;
private static SharedPreferences prefs;
@@ -901,29 +901,12 @@ public class UserPreferences {
return getUpdateTimeOfDay().length == 2;
}
- public enum BackButtonBehavior {
- DEFAULT, OPEN_DRAWER, DOUBLE_TAP, SHOW_PROMPT, GO_TO_PAGE
+ public static String getDefaultPage() {
+ return prefs.getString(PREF_DEFAULT_PAGE, "HomeFragment");
}
- public static BackButtonBehavior getBackButtonBehavior() {
- switch (prefs.getString(PREF_BACK_BUTTON_BEHAVIOR, "default")) {
- case "drawer": return BackButtonBehavior.OPEN_DRAWER;
- case "doubletap": return BackButtonBehavior.DOUBLE_TAP;
- case "prompt": return BackButtonBehavior.SHOW_PROMPT;
- case "page": return BackButtonBehavior.GO_TO_PAGE;
- case "default": // Deliberate fall-through
- default: return BackButtonBehavior.DEFAULT;
- }
- }
-
- public static String getBackButtonGoToPage() {
- return prefs.getString(PREF_BACK_BUTTON_GO_TO_PAGE, "QueueFragment");
- }
-
- public static void setBackButtonGoToPage(String tag) {
- prefs.edit()
- .putString(PREF_BACK_BUTTON_GO_TO_PAGE, tag)
- .apply();
+ public static void setDefaultPage(String defaultPage) {
+ prefs.edit().putString(PREF_DEFAULT_PAGE, defaultPage).apply();
}
public static boolean timeRespectsSpeed() {