summaryrefslogtreecommitdiffstats
path: root/app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java')
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java99
1 files changed, 14 insertions, 85 deletions
diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java b/app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java
index 76f19867a..e05362110 100644
--- a/app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java
+++ b/app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java
@@ -674,6 +674,19 @@ public class SettingsFragment extends Fragment {
}
});
+ boolean new_badge = sharedpreferences.getBoolean(Helper.SET_DISPLAY_NEW_BADGE, true);
+ final CheckBox set_new_badge = rootView.findViewById(R.id.set_display_new_badge);
+ set_new_badge.setChecked(new_badge);
+
+ set_new_badge.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ SharedPreferences.Editor editor = sharedpreferences.edit();
+ editor.putBoolean(Helper.SET_DISPLAY_NEW_BADGE, set_new_badge.isChecked());
+ editor.apply();
+ }
+ });
+
boolean fit_preview = sharedpreferences.getBoolean(Helper.SET_FULL_PREVIEW, false);
final CheckBox set_fit_preview = rootView.findViewById(R.id.set_fit_preview);
set_fit_preview.setChecked(fit_preview);
@@ -798,86 +811,6 @@ public class SettingsFragment extends Fragment {
}
});
-
- boolean display_direct = sharedpreferences.getBoolean(Helper.SET_DISPLAY_DIRECT, true);
- final CheckBox set_display_direct = rootView.findViewById(R.id.set_display_direct);
- set_display_direct.setChecked(display_direct);
-
- set_display_direct.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- SharedPreferences.Editor editor = sharedpreferences.edit();
- editor.putBoolean(Helper.SET_DISPLAY_DIRECT, set_display_direct.isChecked());
- editor.apply();
- if( getActivity() != null)
- getActivity().recreate();
- Intent intent = new Intent(context, MainActivity.class);
- if(getActivity() != null)
- getActivity().finish();
- startActivity(intent);
- }
- });
-
- boolean display_local = sharedpreferences.getBoolean(Helper.SET_DISPLAY_LOCAL, true);
- final CheckBox set_display_local = rootView.findViewById(R.id.set_display_local);
- set_display_local.setChecked(display_local);
-
- set_display_local.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- SharedPreferences.Editor editor = sharedpreferences.edit();
- editor.putBoolean(Helper.SET_DISPLAY_LOCAL, set_display_local.isChecked());
- editor.apply();
- if( getActivity() != null)
- getActivity().recreate();
- Intent intent = new Intent(context, MainActivity.class);
- if(getActivity() != null)
- getActivity().finish();
- startActivity(intent);
- }
- });
-
- boolean display_global = sharedpreferences.getBoolean(Helper.SET_DISPLAY_GLOBAL, true);
- final CheckBox set_display_global = rootView.findViewById(R.id.set_display_global);
- set_display_global.setChecked(display_global);
-
- set_display_global.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- SharedPreferences.Editor editor = sharedpreferences.edit();
- editor.putBoolean(Helper.SET_DISPLAY_GLOBAL, set_display_global.isChecked());
- editor.apply();
- if( getActivity() != null)
- getActivity().recreate();
- Intent intent = new Intent(context, MainActivity.class);
- intent.putExtra(INTENT_ACTION, BACK_TO_SETTINGS);
- if(getActivity() != null)
- getActivity().finish();
- startActivity(intent);
- }
- });
-
-
- boolean display_art = sharedpreferences.getBoolean(Helper.SET_DISPLAY_ART, true);
- final CheckBox set_display_art = rootView.findViewById(R.id.set_display_art);
- set_display_art.setChecked(display_art);
-
- set_display_art.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- SharedPreferences.Editor editor = sharedpreferences.edit();
- editor.putBoolean(Helper.SET_DISPLAY_ART, set_display_art.isChecked());
- editor.apply();
- if( getActivity() != null)
- getActivity().recreate();
- Intent intent = new Intent(context, MainActivity.class);
- intent.putExtra(INTENT_ACTION, BACK_TO_SETTINGS);
- if(getActivity() != null)
- getActivity().finish();
- startActivity(intent);
- }
- });
-
boolean disableGif = sharedpreferences.getBoolean(Helper.SET_DISABLE_GIF, false);
final CheckBox set_disable_gif = rootView.findViewById(R.id.set_disable_gif);
set_disable_gif.setChecked(disableGif);
@@ -1067,11 +1000,7 @@ public class SettingsFragment extends Fragment {
editor.apply();
break;
}
- if (getActivity() != null)
- getActivity().recreate();
- Intent intent = new Intent(context, MainActivity.class);
- intent.putExtra(INTENT_ACTION, BACK_TO_SETTINGS);
- startActivity(intent);
+ ((MainActivity) context).recreate();
}
count1++;
}