From b490e49ee7de9ff71a1fe463ef05a499804d4f51 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 14 Jun 2019 11:18:08 +0200 Subject: [PATCH] Refactoring --- .../email/FragmentOptionsConnection.java | 24 +++++----- .../layout/fragment_options_connection.xml | 48 +++++++++---------- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java b/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java index 58a5e61838..8dce2b9a4c 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java @@ -47,13 +47,13 @@ import androidx.preference.PreferenceManager; public class FragmentOptionsConnection extends FragmentBase implements SharedPreferences.OnSharedPreferenceChangeListener { private SwitchCompat swMetered; private Spinner spDownload; - private SwitchCompat swRlah; private SwitchCompat swRoaming; + private SwitchCompat swRlah; private TextView tvConnectionType; private TextView tvConnectionRoaming; private final static String[] RESET_OPTIONS = new String[]{ - "metered", "download", "rlah", "roaming" + "metered", "download", "roaming", "rlah" }; @Override @@ -68,8 +68,8 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre swMetered = view.findViewById(R.id.swMetered); spDownload = view.findViewById(R.id.spDownload); - swRlah = view.findViewById(R.id.swRlah); swRoaming = view.findViewById(R.id.swRoaming); + swRlah = view.findViewById(R.id.swRlah); tvConnectionType = view.findViewById(R.id.tvConnectionType); tvConnectionRoaming = view.findViewById(R.id.tvConnectionRoaming); @@ -101,14 +101,6 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre } }); - swRlah.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { - @Override - public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { - prefs.edit().putBoolean("rlah", checked).apply(); - ServiceSynchronize.reload(getContext(), "rlah=" + checked); - } - }); - swRoaming.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { @@ -117,6 +109,14 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre } }); + swRlah.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { + prefs.edit().putBoolean("rlah", checked).apply(); + ServiceSynchronize.reload(getContext(), "rlah=" + checked); + } + }); + PreferenceManager.getDefaultSharedPreferences(getContext()).registerOnSharedPreferenceChangeListener(this); tvConnectionType.setVisibility(View.GONE); @@ -192,8 +192,8 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre break; } - swRlah.setChecked(prefs.getBoolean("rlah", true)); swRoaming.setChecked(prefs.getBoolean("roaming", true)); + swRlah.setChecked(prefs.getBoolean("rlah", true)); } private ConnectivityManager.NetworkCallback networkCallback = new ConnectivityManager.NetworkCallback() { diff --git a/app/src/main/res/layout/fragment_options_connection.xml b/app/src/main/res/layout/fragment_options_connection.xml index 054d8305c4..b902ab5d57 100644 --- a/app/src/main/res/layout/fragment_options_connection.xml +++ b/app/src/main/res/layout/fragment_options_connection.xml @@ -75,28 +75,6 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tvDownload" /> - - - - + + + + + app:layout_constraintTop_toBottomOf="@+id/tvRlahHint" />