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" />
+
+
+
+
+