共用方式為


IInputConnection.CommitCorrection(CorrectionInfo) 方法

定義

認可在原始使用者的輸入上自動執行的更正。

[Android.Runtime.Register("commitCorrection", "(Landroid/view/inputmethod/CorrectionInfo;)Z", "GetCommitCorrection_Landroid_view_inputmethod_CorrectionInfo_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool CommitCorrection (Android.Views.InputMethods.CorrectionInfo? correctionInfo);
[<Android.Runtime.Register("commitCorrection", "(Landroid/view/inputmethod/CorrectionInfo;)Z", "GetCommitCorrection_Landroid_view_inputmethod_CorrectionInfo_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CommitCorrection : Android.Views.InputMethods.CorrectionInfo -> bool

參數

correctionInfo
CorrectionInfo

更正的詳細資訊。

傳回

true 成功時, false 如果輸入連接不再有效。 由於 Android android.os.Build.VERSION_CODES#N 直到 android.os.Build.VERSION_CODES#TIRAMISU,當目標應用程式未實作此方法時,就會傳 false 回此 API。

屬性

備註

認可在原始使用者的輸入上自動執行的更正。 典型的範例是使用字典更正錯字。

呼叫這個方法會導致編輯器在批次輸入結束之後,於目前的 IME 上呼叫 android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int) 。 <強>編輯器作者</強>,若要發生這種情況,您必須呼叫 InputMethodManager#updateSelection(View, int, int, int, int)來對輸入法進行已知的變更,但請小心等候批次編輯是否正在進行中。

android.view.inputmethod.InputConnection.commitCorrection(android.view.inputmethod.CorrectionInfo)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於