InputMethodManager.SetInputMethod(IBinder, String) 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.
Paksa beralih ke komponen metode input baru.
[Android.Runtime.Register("setInputMethod", "(Landroid/os/IBinder;Ljava/lang/String;)V", "")]
public void SetInputMethod(Android.OS.IBinder? token, string? id);
[<Android.Runtime.Register("setInputMethod", "(Landroid/os/IBinder;Ljava/lang/String;)V", "")>]
member this.SetInputMethod : Android.OS.IBinder * string -> unit
Parameter
- token
- IBinder
Menyediakan token identifikasi yang diberikan ke metode input ketika dimulai, yang memungkinkannya untuk melakukan operasi ini sendiri.
- id
- String
Pengidentifikasi unik untuk metode input baru yang akan dialihkan.
- Atribut
Keterangan
Paksa beralih ke komponen metode input baru. Ini hanya dapat dipanggil dari aplikasi atau layanan yang memiliki token metode input yang saat ini aktif.
Di perangkat Android Build.VERSION_CODES#Q dan perangkat yang lebih baru, perilaku yang tidak terdokumentasi token dapat terjadi null ketika pemanggil tidak Manifest.permission#WRITE_SECURE_SETTINGS digunakan lagi. Sebagai gantinya, perbarui android.provider.Settings.Secure#DEFAULT_INPUT_METHOD dan android.provider.Settings.Secure#SELECTED_INPUT_METHOD_SUBTYPE langsung.
Anggota ini tidak digunakan lagi. Gunakan InputMethodService#switchInputMethod(String) sebagai gantinya. Metode ini ditujukan untuk pengembang IME yang harus mengakses API melalui layanan. API di kelas ini ditujukan untuk pengembang aplikasi yang berinteraksi dengan IME.
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.