소스 검색

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

hezihao 1 년 전
부모
커밋
31efaf8d65
1개의 변경된 파일10개의 추가작업 그리고 1개의 파일을 삭제
  1. 10 1
      plugins/keyboard_android/android/src/main/kotlin/com/atmob/keyboard_android/util/InputMethodUtil.kt

+ 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)
         }