Browse Source

[feat]键盘插件,AI键盘,输入内容到App的输入库前,先清空原有内容

hezihao 8 months ago
parent
commit
31efaf8d65

+ 10 - 1
plugins/keyboard_android/android/src/main/kotlin/com/atmob/keyboard_android/util/InputMethodUtil.kt

@@ -54,8 +54,17 @@ class InputMethodUtil private constructor() {
 
         /**
          * 自定义键盘,点击输入法的按键,输入指定的文本
+         *
+         * @param isNeedClear 是否需要清空原有的内容
          */
-        fun inputText(currentInputConnection: InputConnection, text: String) {
+        fun inputText(
+            currentInputConnection: InputConnection,
+            text: String,
+            isNeedClear: Boolean = true
+        ) {
+            if (isNeedClear) {
+                clearInput(currentInputConnection)
+            }
             currentInputConnection.commitText(text, 1)
         }