From fd0335e763f54331b35fbf72115bd6c2928bf5cb Mon Sep 17 00:00:00 2001 From: LittleTurtle2333 <841474544@qq.com> Date: Tue, 22 Feb 2022 17:03:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9EXSPUtils=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lt2333/simplicitytools/util/XSPUtils.kt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 app/src/main/java/com/lt2333/simplicitytools/util/XSPUtils.kt diff --git a/app/src/main/java/com/lt2333/simplicitytools/util/XSPUtils.kt b/app/src/main/java/com/lt2333/simplicitytools/util/XSPUtils.kt new file mode 100644 index 00000000..7da93188 --- /dev/null +++ b/app/src/main/java/com/lt2333/simplicitytools/util/XSPUtils.kt @@ -0,0 +1,18 @@ +package com.lt2333.simplicitytools.util + +import com.lt2333.simplicitytools.BuildConfig +import de.robv.android.xposed.XSharedPreferences + +object XSPUtils { + var prefs = XSharedPreferences(BuildConfig.APPLICATION_ID, "config") + + fun getBoolean(key: String, defValue: Boolean): Boolean { + + if (prefs.hasFileChanged()) { + prefs.reload() + } + + return prefs.getBoolean(key, defValue) + + } +} \ No newline at end of file