From 3352b0f01ce17f1a67d51f9f1436f1c9db87795f Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Wed, 15 Mar 2023 01:37:21 +0300 Subject: [PATCH] fixed metrics disabler --- .../java/ru/vtosters/lite/ui/fragments/OtherFragment.java | 4 ++++ app/src/main/java/ru/vtosters/lite/utils/AnalyticsHelper.java | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java index aa1460c7d..c92092d8b 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java @@ -208,6 +208,10 @@ public class OtherFragment extends MaterialPreferenceToolbarFragment { } findPreference("analyticsDisabled").setVisible(!AndroidUtils.isDebuggable()); + findPreference("analyticsDisabled").setOnPreferenceClickListener(preference -> { + restartApplicationWithTimer(); + return true; + }); } @SuppressLint({"CommitPrefEdits", "SetTextI18n"}) diff --git a/app/src/main/java/ru/vtosters/lite/utils/AnalyticsHelper.java b/app/src/main/java/ru/vtosters/lite/utils/AnalyticsHelper.java index 5698c4ca8..cb5b42213 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/AnalyticsHelper.java +++ b/app/src/main/java/ru/vtosters/lite/utils/AnalyticsHelper.java @@ -81,7 +81,6 @@ public class AnalyticsHelper { public static void setAnalyticsStatus(Boolean bool) { Analytics.setEnabled(bool && Preferences.isValidSignature()); Crashes.setEnabled(bool && !AndroidUtils.isDebuggable() && Preferences.isValidSignature()); - Preferences.getPreferences().edit().putBoolean("analyticsDisabled", !bool).apply(); } }