IInputConnection.GetExtractedText(ExtractedTextRequest, GetTextFlags) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
入力接続のエディターで現在のテキストを取得し、その変更を監視します。
[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)
必要があります。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。