IInputConnection.GetExtractedText(ExtractedTextRequest, GetTextFlags) Metode

Definisi

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).

Java dokumentasi untuk android.view.inputmethod.InputConnection.getExtractedText(android.view.inputmethod.ExtractedTextRequest, 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.

Berlaku untuk