言語

IInputConnection.GetExtractedText(ExtractedTextRequest, GetTextFlags) メソッド

定義

入力接続のエディターで現在のテキストを取得し、その変更を監視します。

[Android.Runtime.Register("getExtractedText", "(Landroid/view/inputmethod/ExtractedTextRequest;I)Landroid/view/inputmethod/ExtractedText;", "GetGetExtractedText_Landroid_view_inputmethod_ExtractedTextRequest_IHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Android.Views.InputMethods.ExtractedText? GetExtractedText(Android.Views.InputMethods.ExtractedTextRequest? request, Android.Views.InputMethods.GetTextFlags flags);
[<Android.Runtime.Register("getExtractedText", "(Landroid/view/inputmethod/ExtractedTextRequest;I)Landroid/view/inputmethod/ExtractedText;", "GetGetExtractedText_Landroid_view_inputmethod_ExtractedTextRequest_IHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetExtractedText : Android.Views.InputMethods.ExtractedTextRequest * Android.Views.InputMethods.GetTextFlags -> Android.Views.InputMethods.ExtractedText

パラメーター

request
ExtractedTextRequest

テキストを返す方法の説明。 android.view.inputmethod.ExtractedTextRequest

flags
GetTextFlags

クライアントを制御するための追加のオプション ( 0 または #GET_EXTRACTED_TEXT_MONITOR)。

返品

テキスト ビューの状態を記述し、抽出されたテキスト自体を含む android.view.inputmethod.ExtractedText オブジェクト。入力接続がエディターで無効になった場合は null が何らかの理由で要求に準拠できません。

属性

注釈

入力接続のエディターで現在のテキストを取得し、その変更を監視します。 この関数は現在のテキストと共に返され、必要に応じて、入力接続はテキストが変更されたときに入力メソッドに更新を送信できます。

このメソッドは、入力接続が無効になった場合 (プロセスのクラッシュなど) か、クライアントがテキストで応答するのに時間がかかりすぎる場合 (返すのに数秒かかる場合) に失敗する可能性があります。 どちらの場合も、null が返されます。

編集者: 原則として、 request のフィールドに従って返す文字の数を確認しますが、パフォーマンスや利便性がそれ以外の場合は、自分のケースに最も適した操作を自由に行ってください。 また、#GET_EXTRACTED_TEXT_MONITOR フラグが設定されている場合は、InputMethodManager#updateExtractedText(View, int, ExtractedText)を呼び出すたびにInputMethodManager#updateSelection(View, int, int, int, int)を呼び出す必要があります。

Javaドキュメント。

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

適用対象