AbstractAccountAuthenticator.FinishSession Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.