IInputConnection.GetExtractedText(ExtractedTextRequest, GetTextFlags) 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.
Ambil teks saat ini di editor koneksi input, dan pantau perubahan apa pun padanya.
[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
Parameter
- request
- ExtractedTextRequest
Deskripsi tentang bagaimana teks harus dikembalikan.
android.view.inputmethod.ExtractedTextRequest
- flags
- GetTextFlags
Opsi tambahan untuk mengontrol klien, baik 0 atau #GET_EXTRACTED_TEXT_MONITOR.
Mengembalikan
objek yang android.view.inputmethod.ExtractedText menjelaskan status tampilan teks dan berisi teks yang diekstrak itu sendiri, atau null jika koneksi input tidak lagi valid dari editor tidak dapat mematuhi permintaan karena alasan tertentu.
- Atribut
Keterangan
Ambil teks saat ini di editor koneksi input, dan pantau perubahan apa pun padanya. Fungsi ini kembali dengan teks saat ini, dan secara opsional koneksi input dapat mengirim pembaruan ke metode input ketika teksnya berubah.
Metode ini mungkin gagal baik jika koneksi input menjadi tidak valid (seperti prosesnya crash) atau klien membutuhkan waktu terlalu lama untuk merespons dengan teks (diberi beberapa detik untuk kembali). Dalam kedua kasus, null dikembalikan.
Penulis editor: sebagai aturan umum, cobalah untuk mematuhi bidang di request untuk berapa banyak karakter yang akan dikembalikan, tetapi jika performa atau kenyamanan menentukan sebaliknya, jangan ragu untuk melakukan apa yang paling sesuai untuk kasus Anda. Selain itu #GET_EXTRACTED_TEXT_MONITOR , jika bendera diatur, Anda harus menelepon InputMethodManager#updateExtractedText(View, int, ExtractedText) setiap kali Anda memanggil InputMethodManager#updateSelection(View, int, int, int, int).
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.