次の方法で共有


AccountManager.RenameAccount メソッド

定義

指定した名前を変更します 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

パラメーター

account
Account

名前 Account を変更する

newName
String

アカウントに関連付ける文字列名。

callback
IAccountManagerCallback

要求が完了したときに呼び出すコールバック。コールバックがない場合は null

handler
Handler

Handler コールバック スレッドの識別、メイン スレッドの場合は null

戻り値

AccountManagerFuture名前の変更後にアカウントに解決されます。 成功した場合、アカウントの名前は指定された新しい名前になります。

属性

注釈

指定した名前を変更します Account。 これは、既存のアカウントを削除し、古いアカウントのユーザー データで名前を変更した新しいアカウントを追加することと同じです。

メイン スレッドからこのメソッドを呼び出しても安全です。

このメソッドでは、呼び出し元が、指定されたアカウントを管理する認証子と署名が一致している必要があります。

<b>注:</b> API レベル 22 以前でアプリを動作させる場合は、AUTHENTICATE_ACCOUNTSアクセス許可とアカウントの認証子と同じ UID がそれらのプラットフォームに必要です。 API レベル 22 のこの関数のドキュメントを参照してください。

の Java ドキュメントandroid.accounts.AccountManager.renameAccount(android.accounts.Account, java.lang.String, android.accounts.AccountManagerCallback<android.accounts.Account>, android.os.Handler)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象