AbstractAccountAuthenticator.FinishSession Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.