From 9be45826697ce068c5852e9f00efe0d9c046f636 Mon Sep 17 00:00:00 2001 From: shixianjie Date: Wed, 25 Dec 2024 16:02:09 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=BF=E5=85=8D=E7=89=88=E6=9C=AC=E5=8D=87?= =?UTF-8?q?=E7=BA=A7=E5=AE=9E=E4=BD=93=E7=B1=BB=E5=8F=98=E5=8C=96=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E5=B4=A9=E6=BA=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/hjx/parent/App.java | 1 + .../java/com/prws/common/utils/SharedPreferencesUtil.java | 13 +++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hjx/parent/App.java b/app/src/main/java/com/hjx/parent/App.java index b3703e5..9840440 100644 --- a/app/src/main/java/com/hjx/parent/App.java +++ b/app/src/main/java/com/hjx/parent/App.java @@ -39,6 +39,7 @@ public class App extends CommonApplication { super.onCreate(); this.instance = this; SharedPreferencesUtil.getInstance(this, "config"); + SharedPreferencesUtil.checkVersion(this); ZXingLibrary.initDisplayOpinion(this); } } diff --git a/libs/common/src/main/java/com/prws/common/utils/SharedPreferencesUtil.java b/libs/common/src/main/java/com/prws/common/utils/SharedPreferencesUtil.java index 52b6548..4d7115d 100644 --- a/libs/common/src/main/java/com/prws/common/utils/SharedPreferencesUtil.java +++ b/libs/common/src/main/java/com/prws/common/utils/SharedPreferencesUtil.java @@ -263,10 +263,19 @@ public class SharedPreferencesUtil { } public static void clear(Context context) { - SharedPreferences preferences = context.getSharedPreferences("config", Context.MODE_PRIVATE); - SharedPreferences.Editor editor = preferences.edit(); + SharedPreferences.Editor editor = sp.edit(); editor.clear(); editor.commit(); } + private static final int myVersion = 2; + public static void checkVersion(Context context) { + if (sp.getInt("myVersion", 0) == myVersion) { + return; + } + clear(context); + SharedPreferences.Editor editor = sp.edit(); + editor.putInt("myVersion", myVersion); + editor.apply(); + } } -- 1.9.0