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), но будьте осторожны, чтобы ждать, пока пакетное изменение не будет выполнено, если он выполняется.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.