From a72bc47c4fc81dc6effbe6a45745d5e506112508 Mon Sep 17 00:00:00 2001 From: Cledwyn Lew Date: Tue, 1 Oct 2024 09:43:27 +0800 Subject: [PATCH] fix: prefs created by ModulePreferenceFragement is not WORLD_READABLE (#87) --- .../hook/xposed/prefs/ui/ModulePreferenceFragment.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/xposed/prefs/ui/ModulePreferenceFragment.kt b/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/xposed/prefs/ui/ModulePreferenceFragment.kt index bbbf8cf2..c21697c8 100644 --- a/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/xposed/prefs/ui/ModulePreferenceFragment.kt +++ b/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/xposed/prefs/ui/ModulePreferenceFragment.kt @@ -66,7 +66,8 @@ abstract class ModulePreferenceFragment : PreferenceFragmentCompat(), SharedPref * 获取应用默认的 [SharedPreferences] * @return [SharedPreferences] */ - private val currentSharedPrefs get() = PreferenceManager.getDefaultSharedPreferences(currentActivity) + @Suppress("DEPRECATION", "WorldReadableFiles") + private val currentSharedPrefs get() = currentActivity.getSharedPreferences(prefsName, Context.MODE_WORLD_READABLE) @CallSuper override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {