InputMethodManager.InvalidateInput(View) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
viewに関連付けられたテキストが入力メソッド エディター (IME) ではないものによって更新されることをシステムに通知します。これにより、システムは、InputConnection#takeSnapshot()によって提供される周囲のテキストなどの新しい編集コンテキストを受け取るまで、IME からの保留中のテキスト編集要求を取り消すことができます。
[Android.Runtime.Register("invalidateInput", "(Landroid/view/View;)V", "", ApiSince=33)]
public void InvalidateInput(Android.Views.View view);
[<Android.Runtime.Register("invalidateInput", "(Landroid/view/View;)V", "", ApiSince=33)>]
member this.InvalidateInput : Android.Views.View -> unit
パラメーター
- view
- View
テキストが変更されたビュー。
- 属性
注釈
viewに関連付けられたテキストが入力メソッド エディター (IME) ではないものによって更新されることをシステムに通知します。これにより、システムは、InputConnection#takeSnapshot()によって提供される周囲のテキストなどの新しい編集コンテキストを受け取るまで、IME からの保留中のテキスト編集要求を取り消すことができます。
viewがプロトコルInputConnection#takeSnapshot()サポートしていない場合、このメソッドを呼び出すとView#onCreateInputConnection(EditorInfo)がトリガーされる可能性があります。
#restartInput(View)とは異なり、この API はInputConnectionとすぐには対話しません。 代わりに、システムが IME の新しい編集コンテキストをキャプチャできるように、アプリケーションは後で必要に応じて InputConnection#takeSnapshot() を受け取る可能性があります。 たとえば、この API の連続する呼び出しは、 InputConnection#takeSnapshot()の単一 (またはゼロ) コールバックに強制できます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。