Compartir a través de


AccountManager.SetUserData(Account, String, String) Método

Definición

Establece una clave userdata para una cuenta.

[Android.Runtime.Register("setUserData", "(Landroid/accounts/Account;Ljava/lang/String;Ljava/lang/String;)V", "GetSetUserData_Landroid_accounts_Account_Ljava_lang_String_Ljava_lang_String_Handler")]
[Android.Runtime.RequiresPermission("android.permission.AUTHENTICATE_ACCOUNTS")]
public virtual void SetUserData (Android.Accounts.Account? account, string? key, string? value);
[<Android.Runtime.Register("setUserData", "(Landroid/accounts/Account;Ljava/lang/String;Ljava/lang/String;)V", "GetSetUserData_Landroid_accounts_Account_Ljava_lang_String_Ljava_lang_String_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.AUTHENTICATE_ACCOUNTS")>]
abstract member SetUserData : Android.Accounts.Account * string * string -> unit
override this.SetUserData : Android.Accounts.Account * string * string -> unit

Parámetros

account
Account

Cuenta cuyos datos de usuario se van a establecer. No debe ser null.

key
String

Cadena de clave de datos de usuario que se va a establecer. No debe ser NULL

value
String

Valor de cadena que se va a establecer para null borrar esta clave de datos de usuario

Atributos

Comentarios

Establece una clave userdata para una cuenta. Diseñado por el uso del autenticador para guardar el estado para sí mismo, no directamente por las aplicaciones. El significado de las claves y los valores es hasta el autenticador.

Es seguro llamar a este método desde el subproceso principal.

Este método requiere que el autor de la llamada tenga una coincidencia de firma con el autenticador que administra la cuenta especificada.

<b>NOTA:</b> Si el destino de la aplicación funciona en el nivel de API 22 y antes, se necesita AUTHENTICATE_ACCOUNTS permiso y el mismo UID que el autenticador de la cuenta para esas plataformas. Consulte la documentación de esta función en el nivel de API 22.

Documentación de Java para android.accounts.AccountManager.setUserData(android.accounts.Account, java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a