Bagikan melalui


IInputConnection.CommitCorrection(CorrectionInfo) Metode

Definisi

Lakukan koreksi yang dilakukan secara otomatis pada input pengguna mentah.

[Android.Runtime.Register("commitCorrection", "(Landroid/view/inputmethod/CorrectionInfo;)Z", "GetCommitCorrection_Landroid_view_inputmethod_CorrectionInfo_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool CommitCorrection(Android.Views.InputMethods.CorrectionInfo? correctionInfo);
[<Android.Runtime.Register("commitCorrection", "(Landroid/view/inputmethod/CorrectionInfo;)Z", "GetCommitCorrection_Landroid_view_inputmethod_CorrectionInfo_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CommitCorrection : Android.Views.InputMethods.CorrectionInfo -> bool

Parameter

correctionInfo
CorrectionInfo

Informasi terperinci tentang koreksi.

Mengembalikan

true pada keberhasilan, false jika koneksi input tidak lagi valid. Karena Android android.os.Build.VERSION_CODES#N sampai android.os.Build.VERSION_CODES#TIRAMISU, API ini kembali false ketika aplikasi target tidak menerapkan metode ini.

Atribut

Keterangan

Lakukan koreksi yang dilakukan secara otomatis pada input pengguna mentah. Contoh umumnya adalah memperbaiki kesalahan ketik menggunakan kamus.

Memanggil metode ini akan menyebabkan editor memanggil android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int) IME saat ini setelah input batch selesai. <penulis Editor yang< kuat>/kuat>, agar hal ini terjadi, Anda perlu membuat perubahan yang diketahui oleh metode input dengan memanggil InputMethodManager#updateSelection(View, int, int, int, int), tetapi berhati-hatilah untuk menunggu sampai pengeditan batch selesai jika ada yang sedang berlangsung.

Dokumentasi Java untuk android.view.inputmethod.InputConnection.commitCorrection(android.view.inputmethod.CorrectionInfo).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk