UserManager.CreateUserCreationIntent メソッド

定義

指定された名前とアカウント名のユーザーを作成する意図を返します。

[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 場合にのみ呼び出す必要があります。それ以外の場合、返された意図ではユーザーを作成できません。

の Java ドキュメント android.os.UserManager.createUserCreationIntent(java.lang.String, java.lang.String, java.lang.String, android.os.PersistableBundle)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象