UserManager.CreateUserCreationIntent Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.