IInputConnection.CommitCompletion(CompletionInfo) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーが以前に 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)を呼び出して入力メソッドに変更を通知する必要がありますが、バッチ編集が進行中の場合は、バッチ編集が終了するまで待つよう注意してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。