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).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".