UserManager.CreateUserCreationIntent Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.