UserManager.CreateUserCreationIntent Método

Definição

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

[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. O limite de caracteres é 100.

accountName
String

Nome da conta opcional que será usado pelo assistente de instalação para inicializar o usuário. O limite de caracteres é 500.

accountType
String

Tipo de conta opcional para a conta a ser criada. Isso será necessário se o nome da conta for especificado. O limite de caracteres é 500.

accountOptions
PersistableBundle

Pacote opcional de dados a serem passados durante a criação da conta no novo usuário por meio de AccountManager#addAccount(String, String, String[], Bundle, android.app.Activity, android.accounts.AccountManagerCallback, Handler). O limite de caracteres é 1000.

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 e o nome da conta fornecidos. O nome e o nome da conta serão usados quando o processo de instalaçã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. Todos os 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 de retorno será Activity#RESULT_CANCELED. Em caso de êxito, o código de resultado será Activity#RESULT_OK.

Use #supportsMultipleUsers() para verificar primeiro se o dispositivo dá suporte a essa operação.

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

Essa API só deverá 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.

Java documentação 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a