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
欄位,讓驗證器知道呼叫者的身分識別。
傳回
如果結果是透過回應傳回,則為 Bundle 結果或 Null。 結果會包含:<ul><liAccountManager#KEY_INTENT
> 或 <li 和AccountManager#KEY_ACCOUNT_TYPE
已新增的帳戶,或 <li>AccountManager#KEY_ACCOUNT_NAME
>AccountManager#KEY_ERROR_CODE
和 ,以AccountManager#KEY_ERROR_MESSAGE
指出錯誤 </ul>
- 屬性
例外狀況
如果驗證器因網路錯誤而無法接受要求,則為
備註
新增指定 accountType 的帳戶。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。