Freigeben über


AbstractAccountAuthenticator.FinishSession Methode

Definition

Beendet die sitzung, die von #startAddAccountSession oder #startUpdateCredentials gestartet wurde, indem das Konto mit AccountManager auf dem Gerät installiert oder die lokalen Anmeldeinformationen aktualisiert werden.

[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

Parameter

response
AccountAuthenticatorResponse

um das Ergebnis zurück an den AccountManager zu senden, ist nie NULL.

accountType
String

Der Typ des Kontos, mit dem sich authentifiziert werden soll, ist niemals NULL.

sessionBundle
Bundle

ein Bündel von Sitzungsdaten, die zum Hinzufügen eines #startAddAccountSession Kontos zum Gerät oder zum Aktualisieren lokaler #startUpdateCredentialsSession Anmeldeinformationen erstellt wurden.

Gibt zurück

ein Bundle-Ergebnis oder null, wenn das Ergebnis über die Antwort zurückgegeben werden soll. Das Ergebnis enthält entweder: <ul<>liAccountManager#KEY_INTENT> oder <liAccountManager#KEY_ACCOUNT_NAME> und AccountManager#KEY_ACCOUNT_TYPE des Kontos, das hinzugefügt wurde oder lokale Anmeldeinformationen aktualisiert wurden, und optionalAccountManager#KEY_ACCOUNT_STATUS_TOKEN, um den Status des Kontos später zu überprüfen, oder <liAccountManager#KEY_ERROR_CODE> und AccountManager#KEY_ERROR_MESSAGE um einen Fehler </ul anzugeben>

Attribute

Hinweise

Beendet die sitzung, die von #startAddAccountSession oder #startUpdateCredentials gestartet wurde, indem das Konto mit AccountManager auf dem Gerät installiert oder die lokalen Anmeldeinformationen aktualisiert werden. Datei-E/A kann in diesem Aufruf ausgeführt werden.

Hinweis: Wenn Sie diese Methode außer Kraft setzen und #startAddAccountSession #startUpdateCredentialsSession auch außer Kraft setzen sollten.

Java-Dokumentation für android.accounts.AbstractAccountAuthenticator.finishSession(android.accounts.AccountAuthenticatorResponse, java.lang.String, android.os.Bundle).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: