Compartir a través de


AbstractAccountAuthenticator.StartAddAccountSession Método

Definición

Inicia la sesión agregar cuenta para autenticar al usuario en una cuenta del accountType especificado.

[Android.Runtime.Register("startAddAccountSession", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetStartAddAccountSession_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)]
public virtual Android.OS.Bundle? StartAddAccountSession (Android.Accounts.AccountAuthenticatorResponse? response, string? accountType, string? authTokenType, string[]? requiredFeatures, Android.OS.Bundle? options);
[<Android.Runtime.Register("startAddAccountSession", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetStartAddAccountSession_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)>]
abstract member StartAddAccountSession : Android.Accounts.AccountAuthenticatorResponse * string * string * string[] * Android.OS.Bundle -> Android.OS.Bundle
override this.StartAddAccountSession : Android.Accounts.AccountAuthenticatorResponse * string * string * string[] * Android.OS.Bundle -> Android.OS.Bundle

Parámetros

response
AccountAuthenticatorResponse

para devolver el resultado al AccountManager, nunca será null.

accountType
String

el tipo de cuenta con la que autenticarse, nunca será NULL.

authTokenType
String

el tipo de token de autenticación que se va a recuperar después de autenticarse con la cuenta, puede ser null.

requiredFeatures
String[]

una matriz de cadenas de características específicas del autenticador con las que debe admitir la cuenta autenticada, puede ser null.

options
Bundle

una agrupación de opciones específicas del autenticador, puede ser null.

Devoluciones

resultado de agrupación o null si el resultado se va a devolver a través de la respuesta. El resultado contendrá: <ul><liAccountManager#KEY_INTENT> o <liAccountManager#KEY_ACCOUNT_SESSION_BUNDLE> para agregar la cuenta al dispositivo más adelante, y si la cuenta está autenticada, opcional AccountManager#KEY_PASSWORD y AccountManager#KEY_ACCOUNT_STATUS_TOKEN para comprobar el estado de la cuenta, o <liAccountManager#KEY_ERROR_CODE> y AccountManager#KEY_ERROR_MESSAGE para indicar un error </ul>

Atributos

Comentarios

Inicia la sesión agregar cuenta para autenticar al usuario en una cuenta del accountType especificado. No se debe realizar ninguna E/S de archivo en esta llamada. La cuenta debe agregarse al dispositivo solo cuando #finishSession se llama a después de esto.

Nota: al invalidar este método, #finishSession también se debe invalidar.

Documentación de Java para android.accounts.AbstractAccountAuthenticator.startAddAccountSession(android.accounts.AccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a