Compartilhar via


AbstractAccountAuthenticator.AddAccount Método

Definição

Adiciona uma conta do accountType especificado.

[Android.Runtime.Register("addAccount", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetAddAccount_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_Bundle_Handler")]
public abstract Android.OS.Bundle? AddAccount (Android.Accounts.AccountAuthenticatorResponse? response, string? accountType, string? authTokenType, string[]? requiredFeatures, Android.OS.Bundle? options);
[<Android.Runtime.Register("addAccount", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetAddAccount_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_Bundle_Handler")>]
abstract member AddAccount : Android.Accounts.AccountAuthenticatorResponse * string * string * string[] * Android.OS.Bundle -> Android.OS.Bundle

Parâmetros

response
AccountAuthenticatorResponse

para enviar o resultado de volta para o AccountManager, nunca será nulo

accountType
String

o tipo de conta a ser adicionada, nunca será nulo

authTokenType
String

O tipo de token de autenticação a ser recuperado após adicionar a conta, pode ser nulo

requiredFeatures
String[]

uma matriz String de recursos específicos do autenticador que a conta adicionada deve suportar, pode ser nula

options
Bundle

um pacote de opções específicas do autenticador. Ele sempre contém AccountManager#KEY_CALLER_PID e AccountManager#KEY_CALLER_UID campos que permitirão ao autenticador saber a identidade do chamador.

Retornos

um resultado de pacote ou null se o resultado for retornado por meio da resposta. O resultado conterá: <ul<>liAccountManager#KEY_INTENT>, ou <li>AccountManager#KEY_ACCOUNT_NAME e AccountManager#KEY_ACCOUNT_TYPE da conta que foi adicionada, ou <liAccountManager#KEY_ERROR_CODE> e AccountManager#KEY_ERROR_MESSAGE indicar um erro </ul>

Atributos

Exceções

se o autenticador não pôde atender à solicitação devido a um erro de rede

Comentários

Adiciona uma conta do accountType especificado.

Documentação Java para android.accounts.AbstractAccountAuthenticator.addAccount(android.accounts.AccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle).

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