Compartir a través de


AbstractAccountAuthenticator.FinishSession Método

Definición

Finaliza la sesión iniciada por #startAddAccountSession o #startUpdateCredentials instalando la cuenta en el dispositivo con AccountManager o actualizando las credenciales locales.

[Android.Runtime.Register("finishSession", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetFinishSession_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)]
public virtual Android.OS.Bundle? FinishSession (Android.Accounts.AccountAuthenticatorResponse? response, string? accountType, Android.OS.Bundle? sessionBundle);
[<Android.Runtime.Register("finishSession", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetFinishSession_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)>]
abstract member FinishSession : Android.Accounts.AccountAuthenticatorResponse * string * Android.OS.Bundle -> Android.OS.Bundle
override this.FinishSession : Android.Accounts.AccountAuthenticatorResponse * 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.

sessionBundle
Bundle

una agrupación de datos de sesión creados por #startAddAccountSession usados para agregar una cuenta al dispositivo o que #startUpdateCredentialsSession se usan para actualizar las credenciales locales.

Devoluciones

resultado de agrupación o null si el resultado se va a devolver a través de la respuesta. El resultado contendrá: <ul><li>AccountManager#KEY_INTENT, li y <>AccountManager#KEY_ACCOUNT_NAME AccountManager#KEY_ACCOUNT_TYPE de la cuenta que se agregó o se actualizaron las credenciales locales, y opcional AccountManager#KEY_ACCOUNT_STATUS_TOKEN para comprobar el estado de la cuenta más adelante, o <liAccountManager#KEY_ERROR_CODE> y AccountManager#KEY_ERROR_MESSAGE para indicar un error </ul>

Atributos

Comentarios

Finaliza la sesión iniciada por #startAddAccountSession o #startUpdateCredentials instalando la cuenta en el dispositivo con AccountManager o actualizando las credenciales locales. La E/S de archivo se puede realizar en esta llamada.

Nota: al invalidar este método y #startAddAccountSession #startUpdateCredentialsSession también se debe invalidar.

Documentación de Java para android.accounts.AbstractAccountAuthenticator.finishSession(android.accounts.AccountAuthenticatorResponse, 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 abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a