IInputConnection.CommitCompletion(CompletionInfo) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Зафиксируйте завершение, выбранное пользователем из возможных ранее сообщаемых InputMethodSession#displayCompletions
InputMethodSession#displayCompletions(CompletionInfo[]) пользователем.InputMethodManager#displayCompletions
InputMethodManager#displayCompletions(View, CompletionInfo[])
[Android.Runtime.Register("commitCompletion", "(Landroid/view/inputmethod/CompletionInfo;)Z", "GetCommitCompletion_Landroid_view_inputmethod_CompletionInfo_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool CommitCompletion(Android.Views.InputMethods.CompletionInfo? text);
[<Android.Runtime.Register("commitCompletion", "(Landroid/view/inputmethod/CompletionInfo;)Z", "GetCommitCompletion_Landroid_view_inputmethod_CompletionInfo_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CommitCompletion : Android.Views.InputMethods.CompletionInfo -> bool
Параметры
- text
- CompletionInfo
Фиксация завершения.
Возвращаемое значение
Значение true при успешном выполнении, значение false, если входное подключение больше не является допустимым.
- Атрибуты
Комментарии
Зафиксируйте завершение, выбранное пользователем из возможных ранее сообщаемых InputMethodSession#displayCompletions InputMethodSession#displayCompletions(CompletionInfo[]) пользователем.InputMethodManager#displayCompletions InputMethodManager#displayCompletions(View, CompletionInfo[]) Это приведет к тому же поведению, что и пользователь выбрал завершение из фактического пользовательского интерфейса. Во всех остальных отношениях это ведет себя так #commitText(CharSequence, int).
<сильные>авторы IME:</strong> пожалуйста, обратите внимание, чтобы отправить тот же объект, который вы получили через android.inputmethodservice.InputMethodService#onDisplayCompletions(CompletionInfo[]).
<
>сильные авторы редактора:</strong>, если вы никогда не вызываете InputMethodSession#displayCompletions(CompletionInfo[]) или InputMethodManager#displayCompletions(View, CompletionInfo[]) тогда хорошо работаете IME никогда не должны вызывать это в входном соединении, но быть готовым иметь дело с неправильным поведением IMEs без сбоя.
Вызов этого метода (с допустимым CompletionInfo объектом) приведет к вызову android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int) редактора текущего IME после завершения пакетного ввода.
<
>
<Для>этого необходимо внести изменения, известные методу ввода путем вызоваInputMethodManager#updateSelection(View, int, int, int, int), но будьте осторожны, чтобы ждать, пока пакетное изменение не будет выполнено, если он выполняется.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".