Condividi tramite


UserManager.CreateUserCreationIntent Metodo

Definizione

Restituisce una finalità per creare un utente per il nome e il nome dell'account specificati.

[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

Parametri

userName
String

Nome facoltativo da assegnare all'utente.

accountName
String

Nome dell'account facoltativo che verrà usato dall'installazione guidata per inizializzare l'utente.

accountType
String

Tipo di account facoltativo per l'account da creare. Questa operazione è obbligatoria se viene specificato il nome dell'account.

accountOptions
PersistableBundle

Bundle facoltativo di dati da passare durante la creazione dell'account nel nuovo utente tramite AccountManager#addAccount(String, String, String[], Bundle, android.app.Activity, android.accounts.AccountManagerCallback, Handler).

Restituisce

Finalità che può essere avviata da un'attività.

Attributi

Commenti

Restituisce una finalità per creare un utente per il nome e il nome dell'account specificati. Il nome e il nome dell'account verranno usati all'avvio del processo di installazione per il nuovo utente.

La finalità deve essere avviata usando startActivityForResult e il risultato restituito indicherà se l'utente ha acconsentito all'aggiunta di un nuovo utente e se l'operazione ha avuto esito positivo. Eventuali errori nella creazione dell'utente verranno restituiti nel codice del risultato. Se l'utente annulla la richiesta, il risultato restituito sarà Activity#RESULT_CANCELED. In caso di esito positivo, il codice del risultato sarà Activity#RESULT_OK.

Usare #supportsMultipleUsers() per prima cosa per verificare se il dispositivo supporta questa operazione.

Il nuovo utente viene creato ma non inizializzato. Dopo il passaggio all'utente per la prima volta, le informazioni relative al nome utente e all'account preferite vengono usate dal processo di installazione per tale utente.

Questa API deve essere chiamata solo se l'utente corrente è un #isAdminUser() admin utente, in caso contrario la finalità restituita non sarà in grado di creare un utente.

Documentazione java per android.os.UserManager.createUserCreationIntent(java.lang.String, java.lang.String, java.lang.String, android.os.PersistableBundle).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a