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 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.
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.