InputMethodManager.SetInputMethodAndSubtype Método

Definición

Forzar el cambio a un nuevo método de entrada y subtipo.

[Android.Runtime.Register("setInputMethodAndSubtype", "(Landroid/os/IBinder;Ljava/lang/String;Landroid/view/inputmethod/InputMethodSubtype;)V", "")]
public void SetInputMethodAndSubtype(Android.OS.IBinder token, string? id, Android.Views.InputMethods.InputMethodSubtype? subtype);
[<Android.Runtime.Register("setInputMethodAndSubtype", "(Landroid/os/IBinder;Ljava/lang/String;Landroid/view/inputmethod/InputMethodSubtype;)V", "")>]
member this.SetInputMethodAndSubtype : Android.OS.IBinder * string * Android.Views.InputMethods.InputMethodSubtype -> unit

Parámetros

token
IBinder

Proporciona el token de identificación proporcionado a un método de entrada cuando se inició, lo que le permite realizar esta operación en sí misma.

id
String

Identificador único del nuevo método de entrada al que se va a cambiar.

subtype
InputMethodSubtype

Nuevo subtipo del nuevo método de entrada al que se va a cambiar.

Atributos

Comentarios

Forzar el cambio a un nuevo método de entrada y subtipo. Solo se puede llamar desde una aplicación o un servicio que tenga un token del método de entrada activo actualmente.

En dispositivos Android Build.VERSION_CODES#Q y versiones posteriores, token no puede ser null incluso con Manifest.permission#WRITE_SECURE_SETTINGS. En su lugar, actualice android.provider.Settings.Secure#DEFAULT_INPUT_METHOD y android.provider.Settings.Secure#SELECTED_INPUT_METHOD_SUBTYPE directamente.

Este miembro está en desuso. Utilice InputMethodService#switchInputMethod(String, InputMethodSubtype) en su lugar. Este método estaba pensado para desarrolladores de IME que deberían acceder a las API a través del servicio. Las API de esta clase están diseñadas para desarrolladores de aplicaciones que interactúan con el IME.

Java documentación para android.view.inputmethod.InputMethodManager.setInputMethodAndSubtype(android.os.IBinder, java.lang.String, android.view.inputmethod.InputMethodSubtype).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a