Condividi tramite


AbstractAccountAuthenticator.AddAccount Metodo

Definizione

Aggiunge un account dell'accountType specificato.

[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

Parametri

response
AccountAuthenticatorResponse

per restituire il risultato a AccountManager, non sarà mai null

accountType
String

il tipo di account da aggiungere, non sarà mai null

authTokenType
String

il tipo di token di autenticazione da recuperare dopo l'aggiunta dell'account, può essere Null

requiredFeatures
String[]

Una matrice di stringhe di funzionalità specifiche dell'autenticatore che l'account aggiunto deve supportare può essere Null

options
Bundle

un bundle di opzioni specifiche dell'autenticatore. Contiene AccountManager#KEY_CALLER_PID sempre campi e AccountManager#KEY_CALLER_UID che consentirà all'autenticatore di conoscere l'identità del chiamante.

Restituisce

risultato del bundle o null se il risultato deve essere restituito tramite la risposta. Il risultato conterrà: <ul<>liAccountManager#KEY_INTENT>, o <li>AccountManager#KEY_ACCOUNT_NAME e AccountManager#KEY_ACCOUNT_TYPE dell'account aggiunto, o <liAccountManager#KEY_ERROR_CODE> e AccountManager#KEY_ERROR_MESSAGE per indicare un errore </ul>

Attributi

Eccezioni

se l'autenticatore non è riuscito ad rispettare la richiesta a causa di un errore di rete

Commenti

Aggiunge un account dell'accountType specificato.

Documentazione java per android.accounts.AbstractAccountAuthenticator.addAccount(android.accounts.AccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a