Compartir por


UserManager.CreateUserCreationIntent Método

Definición

Devuelve una intención para crear un usuario para el nombre y el nombre de cuenta proporcionados.

[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

Parámetros

userName
String

Nombre opcional que se va a asignar al usuario.

accountName
String

Nombre de cuenta opcional que usará el asistente para la instalación para inicializar el usuario.

accountType
String

Tipo de cuenta opcional para la cuenta que se va a crear. Esto es necesario si se especifica el nombre de la cuenta.

accountOptions
PersistableBundle

Agrupación opcional de datos que se pasarán durante la creación de la cuenta en el nuevo usuario a través AccountManager#addAccount(String, String, String[], Bundle, android.app.Activity, android.accounts.AccountManagerCallback, Handler)de .

Devoluciones

Intención que se puede iniciar desde una actividad.

Atributos

Comentarios

Devuelve una intención para crear un usuario para el nombre y el nombre de cuenta proporcionados. El nombre y el nombre de la cuenta se usarán cuando se inicie el proceso de configuración del nuevo usuario.

La intención debe iniciarse mediante startActivityForResult y el resultado devuelto indicará si el usuario ha dado su consentimiento para agregar un nuevo usuario y si la operación se realizó correctamente. Los errores al crear el usuario se devolverán en el código de resultado. Si el usuario cancela la solicitud, el resultado devuelto será Activity#RESULT_CANCELED. Si se ejecuta correctamente, el código de resultado será Activity#RESULT_OK.

Use #supportsMultipleUsers() para comprobar primero si el dispositivo admite esta operación en absoluto.

Se crea el nuevo usuario, pero no se inicializa. Después de cambiar al usuario por primera vez, el proceso de configuración usa el nombre de usuario y la información de la cuenta preferidos para ese usuario.

Solo se debe llamar a esta API si el usuario actual es un #isAdminUser() admin usuario, ya que, de lo contrario, la intención devuelta no podrá crear un usuario.

Documentación de Java para android.os.UserManager.createUserCreationIntent(java.lang.String, java.lang.String, java.lang.String, android.os.PersistableBundle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a