IInputConnection.EndBatchEdit 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.
Beri tahu editor bahwa Anda sudah selesai dengan pengeditan batch yang sebelumnya dimulai dengan #beginBatchEdit().
[Android.Runtime.Register("endBatchEdit", "()Z", "GetEndBatchEditHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool EndBatchEdit();
[<Android.Runtime.Register("endBatchEdit", "()Z", "GetEndBatchEditHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member EndBatchEdit : unit -> bool
Mengembalikan
Untuk penulis editor, Anda harus mengembalikan true jika pengeditan batch masih berlangsung setelah menutup yang terbaru (dengan kata lain, jika jumlah berlapis masih berupa angka positif). Mengembalikan false sebaliknya. Untuk penulis IME, Anda akan selalu menerima true selama permintaan dikirim ke editor, dan hanya menerima false jika koneksi input tidak lagi valid.
- Atribut
Keterangan
Beri tahu editor bahwa Anda sudah selesai dengan pengeditan batch yang sebelumnya dimulai dengan #beginBatchEdit(). Ini mengakhiri batch terbaru saja.
<penulis IME yang kuat>:</kuat> pastikan Anda memanggil ini persis sekali untuk setiap panggilan ke #beginBatchEdit().
<penulis Editor yang kuat>:</kuat> harap berhati-hatilah tentang batch edit bersarang. Pembaruan masih akan ditahan hingga akhir pengeditan batch terakhir. Jika Anda mendelegasikan panggilan API ini ke panggilan yang diperoleh dari android.widget.EditText#onCreateInputConnection(EditorInfo), ada off-by-one yang telah kembali true ketika jumlah edit batch berlapisnya menjadi 0 sebagai akibat dari memanggil API ini. Bug ini diperbaiki di android.os.Build.VERSION_CODES#TIRAMISU.
Java dokumentasi untuk android.view.inputmethod.InputConnection.endBatchEdit().
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.