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>

Java документации по android.view.inputmethod.InputConnection.commitContent(android.view.inputmethod.InputContentInfo, int, android.os.Bundle).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к