Compartilhar via


AccountManager.RenameAccount Método

Definição

Renomeie o Accountarquivo .

[Android.Runtime.Register("renameAccount", "(Landroid/accounts/Account;Ljava/lang/String;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;", "GetRenameAccount_Landroid_accounts_Account_Ljava_lang_String_Landroid_accounts_AccountManagerCallback_Landroid_os_Handler_Handler")]
[Android.Runtime.RequiresPermission("android.permission.AUTHENTICATE_ACCOUNTS")]
public virtual Android.Accounts.IAccountManagerFuture? RenameAccount (Android.Accounts.Account? account, string? newName, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("renameAccount", "(Landroid/accounts/Account;Ljava/lang/String;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;", "GetRenameAccount_Landroid_accounts_Account_Ljava_lang_String_Landroid_accounts_AccountManagerCallback_Landroid_os_Handler_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.AUTHENTICATE_ACCOUNTS")>]
abstract member RenameAccount : Android.Accounts.Account * string * Android.Accounts.IAccountManagerCallback * Android.OS.Handler -> Android.Accounts.IAccountManagerFuture
override this.RenameAccount : Android.Accounts.Account * string * Android.Accounts.IAccountManagerCallback * Android.OS.Handler -> Android.Accounts.IAccountManagerFuture

Parâmetros

account
Account

O Account para renomear

newName
String

Nome da cadeia de caracteres a ser associado à conta.

callback
IAccountManagerCallback

Retorno de chamada a ser invocado quando a solicitação for concluída, nulo para nenhum retorno de chamada

handler
Handler

Handler Identificando o thread de retorno de chamada, nulo para o thread principal

Retornos

Um AccountManagerFuture que é resolvido para a Conta após a alteração de nome. Se for bem-sucedido, o nome da conta será o novo nome especificado.

Atributos

Comentários

Renomeie o Accountarquivo . Isso equivale a remover a conta existente e adicionar uma nova conta renomeada com os dados de usuário da conta antiga.

É 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.renameAccount(android.accounts.Account, java.lang.String, android.accounts.AccountManagerCallback<android.accounts.Account>, android.os.Handler).

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