mirror of
https://github.com/fankes/MIUINativeNotifyIcon.git
synced 2025-09-06 18:55:25 +08:00
增加模块设置缓存功能,防止通知图标过多造成下拉通知栏卡顿
This commit is contained in:
@@ -25,7 +25,15 @@ import de.robv.android.xposed.XSharedPreferences
|
|||||||
|
|
||||||
object XPrefUtils {
|
object XPrefUtils {
|
||||||
|
|
||||||
fun getBoolean(key: String, default: Boolean = false) = pref.getBoolean(key, default)
|
private var xPrefCacheKeyValueBooleans = HashMap<String, Boolean>()
|
||||||
|
|
||||||
|
fun getBoolean(key: String, default: Boolean = false) =
|
||||||
|
xPrefCacheKeyValueBooleans[key].let {
|
||||||
|
it ?: pref.getBoolean(key, default).let { e ->
|
||||||
|
xPrefCacheKeyValueBooleans[key] = e
|
||||||
|
e
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private val pref: XSharedPreferences
|
private val pref: XSharedPreferences
|
||||||
get() {
|
get() {
|
||||||
|
Reference in New Issue
Block a user