summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/preferences
diff options
context:
space:
mode:
authorMartin Fietz <Martin.Fietz@gmail.com>2016-02-27 23:34:45 +0100
committerMartin Fietz <Martin.Fietz@gmail.com>2016-03-16 20:30:33 +0100
commit19e1e4afdba724c7b64116111c9c9538480be4f9 (patch)
tree7583c72a340be32c724feb856710105b2bdd50a0 /app/src/main/java/de/danoeh/antennapod/preferences
parentbb45d82b08906718e5e2dc33d6f1724c6c9e89a2 (diff)
downloadAntennaPod-19e1e4afdba724c7b64116111c9c9538480be4f9.zip
Add proxy settings
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/preferences')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java b/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java
index 3f7290e3e..bf9afc2c4 100644
--- a/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java
+++ b/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java
@@ -58,6 +58,7 @@ import de.danoeh.antennapod.core.util.flattr.FlattrUtils;
import de.danoeh.antennapod.dialog.AuthenticationDialog;
import de.danoeh.antennapod.dialog.AutoFlattrPreferenceDialog;
import de.danoeh.antennapod.dialog.GpodnetSetHostnameDialog;
+import de.danoeh.antennapod.dialog.ProxyDialog;
import de.danoeh.antennapod.dialog.VariableSpeedDialog;
/**
@@ -82,6 +83,7 @@ public class PreferenceController implements SharedPreferences.OnSharedPreferenc
public static final String PREF_GPODNET_LOGOUT = "pref_gpodnet_logout";
public static final String PREF_GPODNET_HOSTNAME = "pref_gpodnet_hostname";
public static final String PREF_EXPANDED_NOTIFICATION = "prefExpandNotify";
+ public static final String PREF_PROXY = "prefProxy";
private final PreferenceUI ui;
@@ -356,6 +358,11 @@ public class PreferenceController implements SharedPreferences.OnSharedPreferenc
return false;
}
);
+ ui.findPreference(PREF_PROXY).setOnPreferenceClickListener(preference -> {
+ ProxyDialog dialog = new ProxyDialog(ui.getActivity());
+ dialog.createDialog().show();
+ return true;
+ });
ui.findPreference("prefSendCrashReport").setOnPreferenceClickListener(preference -> {
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("text/plain");