Поделиться через


AbstractAccountAuthenticator.StartUpdateCredentialsSession Метод

Определение

Просит пользователя повторно пройти проверку подлинности для учетной записи, но отложит обновление локально сохраненных учетных данных.

[Android.Runtime.Register("startUpdateCredentialsSession", "(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetStartUpdateCredentialsSession_Landroid_accounts_AccountAuthenticatorResponse_Landroid_accounts_Account_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)]
public virtual Android.OS.Bundle? StartUpdateCredentialsSession (Android.Accounts.AccountAuthenticatorResponse? response, Android.Accounts.Account? account, string? authTokenType, Android.OS.Bundle? options);
[<Android.Runtime.Register("startUpdateCredentialsSession", "(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetStartUpdateCredentialsSession_Landroid_accounts_AccountAuthenticatorResponse_Landroid_accounts_Account_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)>]
abstract member StartUpdateCredentialsSession : Android.Accounts.AccountAuthenticatorResponse * Android.Accounts.Account * string * Android.OS.Bundle -> Android.OS.Bundle
override this.StartUpdateCredentialsSession : Android.Accounts.AccountAuthenticatorResponse * Android.Accounts.Account * string * Android.OS.Bundle -> Android.OS.Bundle

Параметры

response
AccountAuthenticatorResponse

чтобы отправить результат обратно в AccountManager, никогда не будет иметь значение NULL

account
Account

учетная запись, учетные данные которой необходимо обновить, никогда не будет иметь значение NULL.

authTokenType
String

Тип маркера проверки подлинности, извлекаемого после обновления учетных данных, может иметь значение NULL.

options
Bundle

Пакет параметров для проверки подлинности может иметь значение NULL.

Возвращаемое значение

Результат пакета или значение NULL, если результат должен быть возвращен через ответ. Результат будет содержать: <ul<>li или <li>>AccountManager#KEY_INTENTAccountManager#KEY_ACCOUNT_SESSION_BUNDLE для обновления локально хранимых учетных данных позже, а также если учетная запись повторно проходит проверку подлинности, необязательноAccountManager#KEY_PASSWORD, а AccountManager#KEY_ACCOUNT_STATUS_TOKEN также для проверки состояния учетной записи позже или <лиAccountManager#KEY_ERROR_CODE>, а AccountManager#KEY_ERROR_MESSAGE также для указания ошибки </ul>

Атрибуты

Комментарии

Просит пользователя повторно пройти проверку подлинности для учетной записи, но отложит обновление локально сохраненных учетных данных. В этом вызове не следует выполнять операции ввода-вывода файлов. Локальные учетные данные следует обновлять только в том случае, если #finishSession он вызывается после этого.

Примечание. При переопределении этого метода #finishSession также следует переопределить.

Документация по Java для android.accounts.AbstractAccountAuthenticator.startUpdateCredentialsSession(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к