Condividi tramite


AbstractAccountAuthenticator.FinishSession Metodo

Definizione

Termina la sessione avviata da #startAddAccountSession o #startUpdateCredentials installando l'account nel dispositivo con AccountManager o aggiornando le credenziali locali.

[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

Parametri

response
AccountAuthenticatorResponse

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

accountType
String

il tipo di account con cui eseguire l'autenticazione non sarà mai null

sessionBundle
Bundle

un bundle di dati di sessione creati da #startAddAccountSession usati per l'aggiunta di account al dispositivo o usati #startUpdateCredentialsSession per l'aggiornamento delle credenziali locali.

Restituisce

risultato del bundle o null se il risultato deve essere restituito tramite la risposta. Il risultato conterrà: <ul<>li>AccountManager#KEY_INTENT, o <li e AccountManager#KEY_ACCOUNT_TYPE dell'account aggiunto o le credenziali locali sono state aggiornate e facoltativo AccountManager#KEY_ACCOUNT_STATUS_TOKEN per controllare lo stato dell'account in un secondo momento o <liAccountManager#KEY_ERROR_CODEAccountManager#KEY_ACCOUNT_NAME>> e AccountManager#KEY_ERROR_MESSAGE per indicare un errore </ul>

Attributi

Commenti

Termina la sessione avviata da #startAddAccountSession o #startUpdateCredentials installando l'account nel dispositivo con AccountManager o aggiornando le credenziali locali. L'I/O del file può essere eseguito in questa chiamata.

Nota: quando si esegue l'override di questo metodo #startAddAccountSession e #startUpdateCredentialsSession deve essere sottoposto a override.

Documentazione java per android.accounts.AbstractAccountAuthenticator.finishSession(android.accounts.AccountAuthenticatorResponse, 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