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


AbstractAccountAuthenticator.AddAccount Метод

Определение

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

[Android.Runtime.Register("addAccount", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetAddAccount_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_Bundle_Handler")]
public abstract Android.OS.Bundle? AddAccount (Android.Accounts.AccountAuthenticatorResponse? response, string? accountType, string? authTokenType, string[]? requiredFeatures, Android.OS.Bundle? options);
[<Android.Runtime.Register("addAccount", "(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetAddAccount_Landroid_accounts_AccountAuthenticatorResponse_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_Bundle_Handler")>]
abstract member AddAccount : 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

Пакет параметров для проверки подлинности. Он всегда содержит AccountManager#KEY_CALLER_PID и AccountManager#KEY_CALLER_UID поля, которые позволяют аутентификатору знать удостоверение вызывающего объекта.

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

Результат пакета или значение NULL, если результат должен быть возвращен через ответ. Результат будет содержать: <ul><li или li>AccountManager#KEY_ACCOUNT_NAMEAccountManager#KEY_INTENT> и AccountManager#KEY_ACCOUNT_TYPE учетной записи, которая была добавлена, или <<liAccountManager#KEY_ERROR_CODE>, и AccountManager#KEY_ERROR_MESSAGE указать ошибку </ul>

Атрибуты

Исключения

Если средство проверки подлинности не удалось выполнить запрос из-за ошибки сети

Комментарии

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

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

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

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