Compartilhar via


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

Definição

Define uma chave userdata para uma conta.

[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

Conta cujos dados de usuário devem ser definidos. Não deve ser null.

key
String

Cadeia de caracteres da chave de dados do usuário a ser definida. Não deve ser nulo

value
String

Valor da cadeia de caracteres a ser definido, null para limpar essa chave de dados do usuário

Atributos

Comentários

Define uma chave userdata para uma conta. Destinado pelo uso para que o autenticador armazene o estado para si mesmo, não diretamente por aplicativos. O significado das chaves e valores cabe ao autenticador.

É seguro chamar esse método a partir do thread principal.

Esse método requer que o chamador tenha uma correspondência de assinatura com o autenticador que gerencia a conta especificada.

<b>NOTA:</b> Se o direcionamento do seu aplicativo para funcionar no nível de API 22 e antes, AUTHENTICATE_ACCOUNTS permissão e o mesmo UID do autenticador da conta serão necessários para essas plataformas. Consulte os documentos para esta função no nível 22 da API.

Documentação Java para android.accounts.AccountManager.setUserData(android.accounts.Account, java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a