AbstractAccountAuthenticator.FinishSession Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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_CODE
AccountManager#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.
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.