InputMethodManager.SetInputMethod(IBinder, String) Metode

Definisi

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.

Java dokumentasi untuk android.view.inputmethod.InputMethodManager.setInputMethod(android.os.IBinder, java.lang.String).

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