AbstractAccountAuthenticator.AddAccount 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
添加指定 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>AccountManager#KEY_INTENT
或 li 和AccountManager#KEY_ACCOUNT_TYPE
已添加的帐户,或 <<li>>AccountManager#KEY_ERROR_CODE
AccountManager#KEY_ACCOUNT_NAME
,并AccountManager#KEY_ERROR_MESSAGE
指示错误 </ul>
- 属性
例外
如果验证器因网络错误而无法接受请求,则
注解
添加指定 accountType 的帐户。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。