UserManager.CreateUserCreationIntent メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された名前とアカウント名のユーザーを作成する意図を返します。
[Android.Runtime.Register("createUserCreationIntent", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)Landroid/content/Intent;", "", ApiSince=24)]
public static Android.Content.Intent? CreateUserCreationIntent (string? userName, string? accountName, string? accountType, Android.OS.PersistableBundle? accountOptions);
[<Android.Runtime.Register("createUserCreationIntent", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)Landroid/content/Intent;", "", ApiSince=24)>]
static member CreateUserCreationIntent : string * string * string * Android.OS.PersistableBundle -> Android.Content.Intent
パラメーター
- userName
- String
ユーザーに割り当てる省略可能な名前。
- accountName
- String
セットアップ ウィザードでユーザーを初期化するために使用される省略可能なアカウント名。
- accountType
- String
作成するアカウントの省略可能なアカウントの種類。 これは、アカウント名が指定されている場合に必要です。
- accountOptions
- PersistableBundle
新しいユーザー AccountManager#addAccount(String, String, String[],
Bundle, android.app.Activity, android.accounts.AccountManagerCallback,
Handler)
でアカウントの作成時に渡されるデータのオプションのバンドル。
戻り値
アクティビティから起動できる意図。
- 属性
注釈
指定された名前とアカウント名のユーザーを作成する意図を返します。 名前とアカウント名は、新しいユーザーのセットアップ プロセスが開始されたときに使用されます。
意図は startActivityForResult を使用して起動する必要があり、返される結果は、ユーザーが新しいユーザーの追加に同意したかどうか、および操作が成功したかどうかを示します。 ユーザーの作成に関するエラーは、結果コードで返されます。 ユーザーが要求を取り消すと、返される結果は Activity#RESULT_CANCELED
. 成功すると、結果コードは Activity#RESULT_OK
.
最初に、デバイスがこの操作をサポートしているかどうかを確認するために使用 #supportsMultipleUsers()
します。
新しいユーザーは作成されますが、初期化されません。 ユーザーに初めて切り替えた後、そのユーザーのセットアップ プロセスで優先されるユーザー名とアカウント情報が使用されます。
この API は、現在のユーザーがユーザーである #isAdminUser() admin
場合にのみ呼び出す必要があります。それ以外の場合、返される意図はユーザーを作成できません。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。