From d1836091a28ce0fe2fe7d8a473131cb6d6a9a24f Mon Sep 17 00:00:00 2001 From: wlt233 <1486185683@qq.com> Date: Fri, 1 Sep 2023 14:38:48 +0800 Subject: [PATCH] fix bug: pmmtool switch (ver.1.0-Beta4.1) --- app/build.gradle | 4 ++-- app/src/main/java/moe/tqlwsl/aicemu/SettingActivity.kt | 6 ++++-- app/src/main/res/values/strings.xml | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 51bc3ab..c4c4392 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId "moe.tqlwsl.aicemu" minSdk 28 targetSdk 33 - versionCode 5 - versionName "1.0-Beta4" + versionCode 6 + versionName "1.0-Beta4.1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/moe/tqlwsl/aicemu/SettingActivity.kt b/app/src/main/java/moe/tqlwsl/aicemu/SettingActivity.kt index 04b09df..b245235 100644 --- a/app/src/main/java/moe/tqlwsl/aicemu/SettingActivity.kt +++ b/app/src/main/java/moe/tqlwsl/aicemu/SettingActivity.kt @@ -17,6 +17,7 @@ import java.lang.reflect.Method class SettingActivity : AppCompatActivity() { + private lateinit var prefs: SharedPreferences private var isHCEFSupported: Boolean = false private var isHCEFUnlocked: Boolean = false private var pmmtoolStatus: String? = "" @@ -72,10 +73,11 @@ class SettingActivity : AppCompatActivity() { // textPmmtool.setTextColor(Color.GREEN) // } + prefs = applicationContext.getSharedPreferences("AICEmu", Context.MODE_WORLD_READABLE) + val loadPmmtool = prefs.getBoolean("loadPmmtool", false) val pmmtoolSwitch = findViewById(R.id.pmmtool_switch) + pmmtoolSwitch.isChecked = loadPmmtool pmmtoolSwitch.setOnCheckedChangeListener { _, isChecked -> - var prefs: SharedPreferences = - applicationContext.getSharedPreferences("AICEmu", Context.MODE_WORLD_READABLE) val editor = prefs.edit() editor.putBoolean("loadPmmtool", isChecked) editor.apply() diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 7bfc706..30a6d18 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -34,5 +34,5 @@ Emulate AIC Card Change PMm with Pmmtool made by wlt233 with ❤\ntqlwsl.moe | 2709684396 - 1.0-Beta4 (2023.09.01) + 1.0-Beta4.1 (2023.09.01) \ No newline at end of file