IInputConnection.CommitContent Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Dipanggil oleh metode input untuk menerapkan konten seperti gambar PNG ke editor.
[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
Parameter
- inputContentInfo
- InputContentInfo
Konten yang akan disisipkan.
- flags
- InputContentFlags
#INPUT_CONTENT_GRANT_READ_URI_PERMISSION jika penyedia konten mengizinkan android.R.styleable#AndroidManifestProvider_grantUriPermissions
grantUriPermissions atau 0 jika aplikasi tidak perlu memanggil InputContentInfo#requestPermission().
- opts
- Bundle
data bundel opsional. Ini bisa menjadi null.
Mengembalikan
true jika permintaan ini diterima oleh aplikasi, apakah permintaan sudah ditangani atau masih ditangani di latar belakang, false jika tidak.
- Atribut
Keterangan
Dipanggil oleh metode input untuk menerapkan konten seperti gambar PNG ke editor.
Untuk menghindari berbagai masalah kompatibilitas, ini berfokus pada kasus penggunaan sederhana, di mana editor dan IMEs diharapkan bekerja secara kooperatif sebagai berikut:
<Editor ul><li>harus sama EditorInfo#contentMimeTypes dengan null jika tidak mendukung metode ini sama sekali.<Editor /li>li dapat mengabaikan permintaan ini ketika jenis MIME yang ditentukan < tidak cocok dengan salah satu dari >.inputContentInfoEditorInfo#contentMimeTypes
<Editor /li><li>dapat mengabaikan posisi kursor saat menyisipkan konten yang disediakan.<Editor /li><li>dapat kembali true secara asinkron, bahkan sebelum mulai memuat konten.<Editor /li><li>harus menyediakan cara untuk menghapus konten yang dimasukkan oleh metode ini atau mengembalikan efek yang disebabkan oleh metode ini.</li><li>IME tidak boleh memanggil metode ini ketika ada teks pembuatan, jika memanggil metode ini menyebabkan perubahan fokus.</li li><>IME harus memberikan izin bagi editor untuk membaca konten. Lihat EditorInfo#packageName tentang cara mendapatkan nama paket editor.</li></ul>
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.