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


AbstractAccountAuthenticator.StartAddAccountSession Метод

Определение

Запускает сеанс добавления учетной записи для проверки подлинности пользователя в учетную запись указанного accountType.

[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

Параметры

response
AccountAuthenticatorResponse

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

accountType
String

Тип учетной записи для проверки подлинности с помощью никогда не будет null

authTokenType
String

Тип маркера проверки подлинности, извлекаемого после проверки подлинности с помощью учетной записи, может иметь значение NULL.

requiredFeatures
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>

Атрибуты

Комментарии

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

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

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

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

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