diff --git a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/YukiHookModulePrefs.md b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/YukiHookModulePrefs.md
index c0140116..7aff15c4 100644
--- a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/YukiHookModulePrefs.md
+++ b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/YukiHookModulePrefs.md
@@ -236,6 +236,22 @@ fun getFloat(key: String, value: Float): Float
> 获取 `Float` 键值。
+## contains - method
+
+```kotlin:no-line-numbers
+fun contains(key: String): Boolean
+```
+
+**Change Records**
+
+`v1.1.9` `added`
+
+**Function Illustrate**
+
+> 判断当前是否包含 `key` 键值的数据。
+
+智能识别对应环境读取键值数据。
+
## all - method
```kotlin:no-line-numbers
diff --git a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/YukiHookModulePrefs.md b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/YukiHookModulePrefs.md
index 4399f973..13c2dadb 100644
--- a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/YukiHookModulePrefs.md
+++ b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/YukiHookModulePrefs.md
@@ -228,6 +228,22 @@ fun getFloat(key: String, value: Float): Float
> 获取 `Float` 键值。
+## contains - method
+
+```kotlin:no-line-numbers
+fun contains(key: String): Boolean
+```
+
+**变更记录**
+
+`v1.1.9` `新增`
+
+**功能描述**
+
+> 判断当前是否包含 `key` 键值的数据。
+
+智能识别对应环境读取键值数据。
+
## all - method
```kotlin:no-line-numbers
diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/prefs/YukiHookModulePrefs.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/prefs/YukiHookModulePrefs.kt
index 423e4a49..19572f4d 100644
--- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/prefs/YukiHookModulePrefs.kt
+++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/prefs/YukiHookModulePrefs.kt
@@ -399,7 +399,18 @@ class YukiHookModulePrefs private constructor(private var context: Context? = nu
}
/**
- * 获取全部存储的键值数据
+ * 判断当前是否包含 [key] 键值的数据
+ *
+ * - 智能识别对应环境读取键值数据
+ * @return [Boolean] 是否包含
+ */
+ fun contains(key: String) =
+ if (isXposedEnvironment)
+ xPrefs.contains(key)
+ else sPrefs.contains(key)
+
+ /**
+ * 获取全部存储的键值数据
*
* - 智能识别对应环境读取键值数据
*