Compartilhar via


UserManager.CreateUserCreationIntent Método

Definição

Retorna uma intenção de criar um usuário para o nome fornecido e o nome da conta.

[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

Nome opcional a ser atribuído ao usuário.

accountName
String

Nome de conta opcional que será usado pelo assistente de instalação para inicializar o usuário.

accountType
String

Tipo de conta opcional para a conta a ser criada. Isso será necessário se o nome da conta for especificado.

accountOptions
PersistableBundle

Pacote opcional de dados a ser transmitido durante a criação da conta no novo usuário via AccountManager#addAccount(String, String, String[], Bundle, android.app.Activity, android.accounts.AccountManagerCallback, Handler).

Retornos

Uma Intenção que pode ser iniciada a partir de uma Atividade.

Atributos

Comentários

Retorna uma intenção de criar um usuário para o nome fornecido e o nome da conta. O nome e o nome da conta serão usados quando o processo de configuração do novo usuário for iniciado.

A intenção deve ser iniciada usando startActivityForResult e o resultado de retorno indicará se o usuário consentiu em adicionar um novo usuário e se a operação foi bem-sucedida. Quaisquer erros na criação do usuário serão retornados no código de resultado. Se o usuário cancelar a solicitação, o resultado da devolução será Activity#RESULT_CANCELED. Em caso de sucesso, o código de resultado será Activity#RESULT_OK.

Use #supportsMultipleUsers() para primeiro verificar se o dispositivo suporta essa operação.

O novo usuário é criado, mas não inicializado. Depois de alternar para o usuário pela primeira vez, o nome de usuário preferencial e as informações da conta são usados pelo processo de configuração desse usuário.

Essa API só deve ser chamada se o usuário atual for um #isAdminUser() admin usuário, caso contrário, a intenção retornada não poderá criar um usuário.

Documentação Java para android.os.UserManager.createUserCreationIntent(java.lang.String, java.lang.String, java.lang.String, android.os.PersistableBundle).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a