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)必要があります。

android.view.inputmethod.InputConnection.getExtractedText(android.view.inputmethod.ExtractedTextRequest, int)Java ドキュメント。

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

適用対象