言語

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[])に報告した候補から選択した完了をコミットします。 これにより、ユーザーが実際の UI から入力候補を選択した場合と同じ動作になります。 それ以外の点では、これは #commitText(CharSequence, int)のように動作します。

<strong>IME authors:</strong>android.inputmethodservice.InputMethodService#onDisplayCompletions(CompletionInfo[])を通じて受け取ったのと同じオブジェクトを送信するように注意してください。

<strong>Editor authors:</strong>InputMethodSession#displayCompletions(CompletionInfo[])InputMethodManager#displayCompletions(View, CompletionInfo[]) を呼び出さない場合、適切に動作する IME は入力接続でこれを呼び出すべきではありませんが、クラッシュすることなく IME の不適切な動作に対処する準備ができています。

このメソッドを (有効な CompletionInfo オブジェクトで) 呼び出すと、バッチ入力が終了した後、エディターは現在の IME で android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int) を呼び出します。 <strong>Editor の作成者</strong>。そのためには、 InputMethodManager#updateSelection(View, int, int, int, int)を呼び出して入力メソッドに変更を通知する必要がありますが、バッチ編集が進行中の場合は、バッチ編集が終了するまで待つよう注意してください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象