UserManager.CreateUserCreationIntent Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une intention de créer un utilisateur pour le nom et le nom de compte fournis.
[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
Paramètres
- userName
- String
Nom facultatif à attribuer à l’utilisateur.
- accountName
- String
Nom de compte facultatif qui sera utilisé par l’Assistant Installation pour initialiser l’utilisateur.
- accountType
- String
Type de compte facultatif pour le compte à créer. Cela est obligatoire si le nom du compte est spécifié.
- accountOptions
- PersistableBundle
Ensemble facultatif de données à transmettre lors de la création du compte dans le nouvel utilisateur via AccountManager#addAccount(String, String, String[],
Bundle, android.app.Activity, android.accounts.AccountManagerCallback,
Handler)
.
Retours
Intention qui peut être lancée à partir d’une activité.
- Attributs
Remarques
Retourne une intention de créer un utilisateur pour le nom et le nom de compte fournis. Le nom et le nom du compte sont utilisés lorsque le processus d’installation du nouvel utilisateur est démarré.
L’intention doit être lancée à l’aide de startActivityForResult et le résultat de retour indique si l’utilisateur a consenti à ajouter un nouvel utilisateur et si l’opération a réussi. Toute erreur lors de la création de l’utilisateur est retournée dans le code de résultat. Si l’utilisateur annule la demande, le résultat de retour est Activity#RESULT_CANCELED
. En cas de réussite, le code de résultat sera Activity#RESULT_OK
.
Permet #supportsMultipleUsers()
de vérifier d’abord si l’appareil prend en charge cette opération du tout.
Le nouvel utilisateur est créé, mais pas initialisé. Après avoir basculé vers l’utilisateur pour la première fois, le nom d’utilisateur et les informations de compte préférés sont utilisés par le processus d’installation de cet utilisateur.
Cette API ne doit être appelée que si l’utilisateur actuel est un #isAdminUser() admin
utilisateur, car sinon l’intention retournée ne pourra pas créer un utilisateur.
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.