Partager via


AccountManager.RenameAccount Méthode

Définition

Renommez le fichier spécifié Account.

[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

Paramètres

account
Account

À Account renommer

newName
String

Nom de chaîne à associer au compte.

callback
IAccountManagerCallback

Rappel à appeler une fois la requête terminée, null pour aucun rappel

handler
Handler

Handler identification du thread de rappel, null pour le thread principal

Retours

Qui AccountManagerFuture se résout sur le compte après la modification du nom. Si le nom du compte réussit, il s’agit du nouveau nom spécifié.

Attributs

Remarques

Renommez le fichier spécifié Account. Cela équivaut à supprimer le compte existant et à ajouter un nouveau compte renommé avec les données utilisateur de l’ancien compte.

Il est sûr d’appeler cette méthode à partir du thread principal.

Cette méthode exige que l’appelant ait une correspondance de signature avec l’authentificateur qui gère le compte spécifié.

<b>REMARQUE :</b> Si vous ciblez votre application pour fonctionner au niveau de l’API 22 et avant, AUTHENTICATE_ACCOUNTS autorisation et le même UID que l’authentificateur du compte est nécessaire pour ces plateformes. Consultez la documentation de cette fonction dans le niveau 22 de l’API.

Documentation Java pour android.accounts.AccountManager.renameAccount(android.accounts.Account, java.lang.String, android.accounts.AccountManagerCallback<android.accounts.Account>, android.os.Handler).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à