IInputConnection.CommitContent Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается методом ввода для фиксации содержимого, например изображения PNG в редакторе.
[Android.Runtime.Register("commitContent", "(Landroid/view/inputmethod/InputContentInfo;ILandroid/os/Bundle;)Z", "GetCommitContent_Landroid_view_inputmethod_InputContentInfo_ILandroid_os_Bundle_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=25)]
public bool CommitContent(Android.Views.InputMethods.InputContentInfo inputContentInfo, Android.Views.InputMethods.InputContentFlags flags, Android.OS.Bundle? opts);
[<Android.Runtime.Register("commitContent", "(Landroid/view/inputmethod/InputContentInfo;ILandroid/os/Bundle;)Z", "GetCommitContent_Landroid_view_inputmethod_InputContentInfo_ILandroid_os_Bundle_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=25)>]
abstract member CommitContent : Android.Views.InputMethods.InputContentInfo * Android.Views.InputMethods.InputContentFlags * Android.OS.Bundle -> bool
Параметры
- inputContentInfo
- InputContentInfo
Содержимое для вставки.
- flags
- InputContentFlags
#INPUT_CONTENT_GRANT_READ_URI_PERMISSION Значение , если поставщик содержимого разрешает android.R.styleable#AndroidManifestProvider_grantUriPermissions
grantUriPermissions или 0 если приложению не нужно вызывать InputContentInfo#requestPermission().
- opts
- Bundle
необязательные данные пакета. Это может быть null.
Возвращаемое значение
- Атрибуты
Комментарии
Вызывается методом ввода для фиксации содержимого, например изображения PNG в редакторе.
Чтобы избежать различных проблем совместимости, это фокусируется на простом варианте использования, где редакторы и imEs, как ожидается, будут совместно работать следующим образом:
<Редактор ul><li>должен быть EditorInfo#contentMimeTypes равнымnull, если он не поддерживает этот метод вообще.<Редактор /li><>может игнорировать этот запрос, если тип MIME, указанный вinputContentInfo, не соответствует ни одному из.EditorInfo#contentMimeTypes
<Редактор /li><>может игнорировать позицию курсора при вставке предоставленного содержимого.<Редактор /li><>может возвращать true асинхронно, даже прежде чем приступить к загрузке содержимого.<Редактор /li><>должен предоставить способ удаления содержимого, вставленного этим методом, или вернуть эффект, вызванный этим методом.</li li><>IME не должен вызывать этот метод, если имеется текст создания, в случае вызова этого метода происходит изменение фокуса.</li li><>IME должен предоставить редактору разрешение на чтение содержимого. Узнайте EditorInfo#packageName , как получить имя пакета редактора.</li></ul>
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".