UserManager.CreateUserCreationIntent Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.