AbstractAccountAuthenticator.StartAddAccountSession 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.
Startet die Add-Kontositzung, um den Benutzer bei einem Konto des angegebenen accountType zu authentifizieren.
[Android.Runtime.Register("startAddAccountSession", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetStartAddAccountSession_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)]
public virtual Android.OS.Bundle? StartAddAccountSession(Android.Accounts.AccountAuthenticatorResponse? response, string? accountType, string? authTokenType, string[]? requiredFeatures, Android.OS.Bundle? options);
[<Android.Runtime.Register("startAddAccountSession", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetStartAddAccountSession_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)>]
abstract member StartAddAccountSession : Android.Accounts.AccountAuthenticatorResponse * string * string * string[] * Android.OS.Bundle -> Android.OS.Bundle
override this.StartAddAccountSession : Android.Accounts.AccountAuthenticatorResponse * string * string * 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.
- authTokenType
- String
Der Typ des Authentifizierungstokens, das nach der Authentifizierung mit dem Konto abgerufen werden soll, kann null sein.
- requiredFeatures
- String[]
Ein Zeichenfolgenarray von Authentifikatorspezifischen Features, die das konto authentifiziert hat, muss unterstützt werden, kann null sein.
- options
- Bundle
Ein Bündel von Authentifikator-spezifischen Optionen kann null sein.
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_SESSION_BUNDLE>, um das Konto zu einem späteren Zeitpunkt hinzuzufügen, und wenn das Konto authentifiziert ist, optional AccountManager#KEY_PASSWORD und AccountManager#KEY_ACCOUNT_STATUS_TOKEN zum Überprüfen des Status des Kontos oder <liAccountManager#KEY_ERROR_CODE> und AccountManager#KEY_ERROR_MESSAGE zur Angabe eines Fehlers </ul>
- Attribute
Hinweise
Startet die Add-Kontositzung, um den Benutzer bei einem Konto des angegebenen accountType zu authentifizieren. In diesem Aufruf sollte keine Datei-E/A ausgeführt werden. Das Konto sollte nur dann dem Gerät hinzugefügt werden, wenn #finishSession es danach aufgerufen wird.
Hinweis: Beim Überschreiben dieser Methode #finishSession sollte auch überschrieben werden.
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.