diff options
author | Niedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com> | 2021-03-21 17:48:45 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-21 17:48:45 +0300 |
commit | 729896a88b17723bf5ee699ae586381cf46d0c64 (patch) | |
tree | 1d93cb0fe802b2004eccabefffbd2119235c0240 /app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java | |
parent | 0df58bfd1b8d81943e66e8f077701bbaef7ae236 (diff) |
Make debug-logs accessable
Fix #880 Make debug-logs accessable
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java index 1cf675f54..abc345bb7 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java @@ -24,6 +24,7 @@ public class SettingsFragment extends PreferenceFragmentCompat implements Brande private BrandedSwitchPreference wifiOnlyPref; private BrandedSwitchPreference brandingPref; private BrandedSwitchPreference compactPref; + private BrandedSwitchPreference debuggingPref; @Override public void onCreatePreferences(Bundle savedInstanceState, String rootKey) { @@ -77,6 +78,17 @@ public class SettingsFragment extends PreferenceFragmentCompat implements Brande } else { DeckLog.error("Could not find preference with key: \"" + getString(R.string.pref_key_background_sync) + "\""); } + + debuggingPref = findPreference(getString(R.string.pref_key_debugging)); + if (debuggingPref != null) { + debuggingPref.setOnPreferenceChangeListener((Preference preference, Object newValue) -> { + DeckLog.enablePeristentLogs((Boolean) newValue); + DeckLog.log("persistet debug logs: " + newValue); + return true; + }); + } else { + DeckLog.error("Could not find preference with key: \"" + getString(R.string.pref_key_debugging) + "\""); + } } @Override @@ -93,5 +105,6 @@ public class SettingsFragment extends PreferenceFragmentCompat implements Brande wifiOnlyPref.applyBrand(mainColor); brandingPref.applyBrand(mainColor); compactPref.applyBrand(mainColor); + debuggingPref.applyBrand(mainColor); } } |