Lingua

AccountManager.SetPassword(Account, String) Metodo

Definizione

Imposta o dimentica una password salvata.

[Android.Runtime.Register("setPassword", "(Landroid/accounts/Account;Ljava/lang/String;)V", "GetSetPassword_Landroid_accounts_Account_Ljava_lang_String_Handler")]
[Android.Runtime.RequiresPermission("android.permission.AUTHENTICATE_ACCOUNTS")]
public virtual void SetPassword(Android.Accounts.Account? account, string? password);
[<Android.Runtime.Register("setPassword", "(Landroid/accounts/Account;Ljava/lang/String;)V", "GetSetPassword_Landroid_accounts_Account_Ljava_lang_String_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.AUTHENTICATE_ACCOUNTS")>]
abstract member SetPassword : Android.Accounts.Account * string -> unit
override this.SetPassword : Android.Accounts.Account * string -> unit

Parametri

account
Account

Account la cui password deve essere impostata. Non può essere null.

password
String

Password da impostare, null per cancellare la password

Attributi

Commenti

Imposta o dimentica una password salvata. In questo modo viene modificata la copia locale della password usata per autenticare automaticamente l'utente; non modifica la password dell'account dell'utente nel server. Destinato all'uso da parte dell'autenticatore, non direttamente dalle applicazioni.

La chiamata a questo metodo non aggiorna l'ultimo timestamp autenticato, a cui #KEY_LAST_AUTHENTICATED_TIMEfa riferimento . Per aggiornarla, chiamare #notifyAccountAuthenticated(Account) dopo aver ottenuto l'esito positivo.

È sicuro chiamare questo metodo dal thread principale.

Questo metodo richiede che il chiamante abbia una corrispondenza di firma con l'autenticatore che gestisce l'account specificato.

<b NOTA:</b>> Se la destinazione dell'app è destinata al livello API 22 e versioni precedenti, è necessaria l'autorizzazione AUTHENTICATE_ACCOUNTS e lo stesso UID dell'autenticatore dell'account per tali piattaforme. Vedere la documentazione per questa funzione nel livello API 22.

per android.accounts.AccountManager.setPassword(android.accounts.Account, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a