EditorInfo.SetInitialSurroundingText Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SetInitialSurroundingText(ICharSequence) |
Редакторы могут использовать этот метод для предоставления исходного входного текста в imEs. |
SetInitialSurroundingText(String) |
Редакторы могут использовать этот метод для предоставления исходного входного текста в imEs. |
SetInitialSurroundingText(ICharSequence)
Редакторы могут использовать этот метод для предоставления исходного входного текста в imEs.
[Android.Runtime.Register("setInitialSurroundingText", "(Ljava/lang/CharSequence;)V", "GetSetInitialSurroundingText_Ljava_lang_CharSequence_Handler", ApiSince=30)]
public virtual void SetInitialSurroundingText (Java.Lang.ICharSequence sourceText);
[<Android.Runtime.Register("setInitialSurroundingText", "(Ljava/lang/CharSequence;)V", "GetSetInitialSurroundingText_Ljava_lang_CharSequence_Handler", ApiSince=30)>]
abstract member SetInitialSurroundingText : Java.Lang.ICharSequence -> unit
override this.SetInitialSurroundingText : Java.Lang.ICharSequence -> unit
Параметры
- sourceText
- ICharSequence
Полный входной текст.
- Атрибуты
Комментарии
Редакторы могут использовать этот метод для предоставления исходного входного текста в imEs. Так как окружающий текст можно использовать для предоставления различных средств ввода, мы рекомендуем редакторам предоставить полный исходный входной текст в обратном View#onCreateInputConnection(EditorInfo)
вызове. Затем предоставленный текст будет обработан для обслуживания #getInitialTextBeforeCursor
, #getInitialSelectedText
и #getInitialTextBeforeCursor
. Система может обрезаться sourceText
по различным причинам, сохраняя самые ценные данные в imEs.
Начиная с VERSION_CODES#S
, диапазоны, которые не реализуются Parcelable
, будут автоматически удалены.
<>Авторы строгого редактора: </strong>Предоставление исходного входного текста помогает сократить вызовы IPC для imEs, чтобы обеспечить множество современных функций сразу после настройки подключения. Мы рекомендуем вызывать этот метод в реализации.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
SetInitialSurroundingText(String)
Редакторы могут использовать этот метод для предоставления исходного входного текста в imEs.
public void SetInitialSurroundingText (string sourceText);
member this.SetInitialSurroundingText : string -> unit
Параметры
- sourceText
- String
Полный входной текст.
Комментарии
Редакторы могут использовать этот метод для предоставления исходного входного текста в imEs. Так как окружающий текст можно использовать для предоставления различных средств ввода, мы рекомендуем редакторам предоставить полный исходный входной текст в обратном View#onCreateInputConnection(EditorInfo)
вызове. Затем предоставленный текст будет обработан для обслуживания #getInitialTextBeforeCursor
, #getInitialSelectedText
и #getInitialTextBeforeCursor
. Система может обрезаться sourceText
по различным причинам, сохраняя самые ценные данные в imEs.
Начиная с VERSION_CODES#S
, диапазоны, которые не реализуются Parcelable
, будут автоматически удалены.
<>Авторы строгого редактора: </strong>Предоставление исходного входного текста помогает сократить вызовы IPC для imEs, чтобы обеспечить множество современных функций сразу после настройки подключения. Мы рекомендуем вызывать этот метод в реализации.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.