diff --git a/app/src/main/java/eu/faircode/email/FragmentOptions.java b/app/src/main/java/eu/faircode/email/FragmentOptions.java index 15c6236017..cccadcfde6 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptions.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptions.java @@ -258,52 +258,6 @@ public class FragmentOptions extends FragmentBase implements SharedPreferences.O } }); - swAuthentication.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { - @Override - public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { - prefs.edit().putBoolean("authentication", checked).apply(); - } - }); - - swParanoid.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { - @Override - public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { - prefs.edit().putBoolean("paranoid", checked).apply(); - } - }); - - final Intent faq = new Intent(Intent.ACTION_VIEW); - faq.setData(Uri.parse(Helper.FAQ_URI + "#user-content-faq86")); - faq.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - if (faq.resolveActivity(getContext().getPackageManager()) != null) { - tvParanoidHint.getPaint().setUnderlineText(true); - tvParanoidHint.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - startActivity(faq); - } - }); - } - - swEnglish.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { - @Override - public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { - prefs.edit().putBoolean("english", checked).commit(); // apply won't work here - - Intent intent = new Intent(getContext(), ActivityMain.class); - intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); - startActivity(intent); - Runtime.getRuntime().exit(0); - } - }); - - swUpdates.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { - @Override - public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { - prefs.edit().putBoolean("updates", checked).apply(); - } - }); - swMetered.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { @@ -567,6 +521,52 @@ public class FragmentOptions extends FragmentBase implements SharedPreferences.O } }); + swAuthentication.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { + prefs.edit().putBoolean("authentication", checked).apply(); + } + }); + + swParanoid.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { + prefs.edit().putBoolean("paranoid", checked).apply(); + } + }); + + final Intent faq = new Intent(Intent.ACTION_VIEW); + faq.setData(Uri.parse(Helper.FAQ_URI + "#user-content-faq86")); + faq.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + if (faq.resolveActivity(getContext().getPackageManager()) != null) { + tvParanoidHint.getPaint().setUnderlineText(true); + tvParanoidHint.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + startActivity(faq); + } + }); + } + + swEnglish.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { + prefs.edit().putBoolean("english", checked).commit(); // apply won't work here + + Intent intent = new Intent(getContext(), ActivityMain.class); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); + startActivity(intent); + Runtime.getRuntime().exit(0); + } + }); + + swUpdates.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { + prefs.edit().putBoolean("updates", checked).apply(); + } + }); + swDebug.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean checked) {