From 9dcaddd7fd07b6a4bb8a879500d82aaad186a5c7 Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Thu, 28 Apr 2022 18:29:21 +0300 Subject: [PATCH] Reset/Save prefs system init --- .../lite/ui/fragments/OtherFragment.java | 29 +++++++++++++++++++ smali/res/xml/preferences_other.xml | 9 ++++++ 2 files changed, 38 insertions(+) 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 e49eb890e..0ac344d48 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 @@ -1,5 +1,8 @@ package ru.vtosters.lite.ui.fragments; +import static ru.vtosters.lite.utils.SettBackup.backupSettings; +import static ru.vtosters.lite.utils.SettBackup.deletePrefs; + import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context; @@ -117,6 +120,29 @@ public class OtherFragment extends MaterialPreferenceToolbarFragment { } } + public class deleteprefs implements Preference.c { + @Override // android.support.v7.preference.Preference.c + public boolean a(Preference preference) { + deletePrefs(); + Helper.restarting(); + return true; + } + + deleteprefs() { + } + } + + public class saveprefs implements Preference.c { + @Override // android.support.v7.preference.Preference.c + public boolean a(Preference preference) { + backupSettings(); + return true; + } + + saveprefs() { + } + } + private void prefs() { a("firebasefix").a((Preference.c) new a()); a("applicationstop").a((Preference.c) new b()); @@ -124,5 +150,8 @@ public class OtherFragment extends MaterialPreferenceToolbarFragment { a("applicationrestart").a((Preference.c) new d()); a("clearcache").a((Preference.c) new e()); a("stickfix").a((Preference.c) new f()); + + a("saveprefs").a((Preference.c) new saveprefs()); + a("deleteprefs").a((Preference.c) new deleteprefs()); } } diff --git a/smali/res/xml/preferences_other.xml b/smali/res/xml/preferences_other.xml index 4f060251d..77fecec0e 100644 --- a/smali/res/xml/preferences_other.xml +++ b/smali/res/xml/preferences_other.xml @@ -24,6 +24,15 @@ android:title="@string/killappbtn" /> + + + + +