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 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 wird.
- accountOptions
- PersistableBundle
Optionales Datenpaket, das während der Kontoerstellung im neuen Benutzer über AccountManager#addAccount(String, String, String[],
Bundle, android.app.Activity, android.accounts.AccountManagerCallback,
Handler)
ü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 Kontonamen zu erstellen. Der Name und der Kontoname werden verwendet, wenn der Setupprozess 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 .
Verwenden Sie #supportsMultipleUsers()
, um zunächst 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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.