Поделиться через


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этого api возвращается false , когда целевое приложение не реализует этот метод.

Атрибуты

Комментарии

Зафиксируйте исправление автоматически, выполняемое при входе необработанного пользователя. Типичным примером будет исправление опечаток с помощью словаря.

Вызов этого метода приведет к вызову android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int) редактора текущего IME после завершения пакетного ввода. <><Для>этого необходимо внести изменения, известные методу ввода путем вызоваInputMethodManager#updateSelection(View, int, int, int, int), но будьте осторожны, чтобы ждать, пока пакетное изменение не будет выполнено, если он выполняется.

Документация по Java для android.view.inputmethod.InputConnection.commitCorrection(android.view.inputmethod.CorrectionInfo).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к