UserManager.CreateUserCreationIntent Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Absicht zurück, einen Benutzer für den angegebenen Namen und den Kontonamen zu erstellen.
[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
Parameter
- userName
- String
Optionaler Name, der dem Benutzer zugewiesen werden soll.
- accountName
- String
Optionaler Kontoname, der vom Setup-Assistenten zum Initialisieren des Benutzers verwendet wird.
- accountType
- String
Optionaler Kontotyp für das zu erstellende Konto. Dies ist erforderlich, wenn der Kontoname angegeben ist.
- accountOptions
- PersistableBundle
Optionales Datenbundle, das während der Kontoerstellung im neuen Benutzer AccountManager#addAccount(String, String, String[],
Bundle, android.app.Activity, android.accounts.AccountManagerCallback,
Handler)
über übergeben werden soll.
Gibt zurück
Eine Absicht, die über eine Aktivität gestartet werden kann.
- Attribute
Hinweise
Gibt eine Absicht zurück, einen Benutzer für den angegebenen Namen und den Kontonamen zu erstellen. Der Name und der Kontoname werden verwendet, wenn der Setupvorgang für den neuen Benutzer gestartet wird.
Die Absicht sollte mit startActivityForResult gestartet werden, und das Rückgabeergebnis gibt an, ob der Benutzer dem Hinzufügen eines neuen Benutzers zugestimmt hat und ob der Vorgang erfolgreich war. Alle Fehler beim Erstellen des Benutzers werden im Ergebniscode zurückgegeben. Wenn der Benutzer die Anforderung abbricht, lautet Activity#RESULT_CANCELED
das Rückgabeergebnis . Bei Erfolg lautet Activity#RESULT_OK
der Ergebniscode .
Wird #supportsMultipleUsers()
verwendet, um zuerst zu überprüfen, ob das Gerät diesen Vorgang überhaupt unterstützt.
Der neue Benutzer wird erstellt, aber nicht initialisiert. Nach dem erstmaligen Wechsel in den Benutzer werden der bevorzugte Benutzername und die Kontoinformationen vom Setupprozess für diesen Benutzer verwendet.
Diese API sollte nur aufgerufen werden, wenn der aktuelle Benutzer ein #isAdminUser() admin
Benutzer ist, da andernfalls die zurückgegebene Absicht keinen Benutzer erstellen kann.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.