AccountManager.HasFeatures Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se un determinato account dispone di tutte le funzionalità specificate.
[Android.Runtime.Register("hasFeatures", "(Landroid/accounts/Account;[Ljava/lang/String;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;", "GetHasFeatures_Landroid_accounts_Account_arrayLjava_lang_String_Landroid_accounts_AccountManagerCallback_Landroid_os_Handler_Handler")]
public virtual Android.Accounts.IAccountManagerFuture? HasFeatures (Android.Accounts.Account? account, string[]? features, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("hasFeatures", "(Landroid/accounts/Account;[Ljava/lang/String;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;", "GetHasFeatures_Landroid_accounts_Account_arrayLjava_lang_String_Landroid_accounts_AccountManagerCallback_Landroid_os_Handler_Handler")>]
abstract member HasFeatures : Android.Accounts.Account * string[] * Android.Accounts.IAccountManagerCallback * Android.OS.Handler -> Android.Accounts.IAccountManagerFuture
override this.HasFeatures : Android.Accounts.Account * string[] * Android.Accounts.IAccountManagerCallback * Android.OS.Handler -> Android.Accounts.IAccountManagerFuture
Parametri
- account
- Account
Oggetto Account
da testare
- features
- String[]
Matrice delle funzionalità dell'account da controllare
- callback
- IAccountManagerCallback
Callback da richiamare al termine della richiesta, null per nessun callback
- handler
- Handler
Handler
identificazione del thread di callback, null per il thread principale
Restituisce
Oggetto AccountManagerFuture
che si risolve in un valore booleano, true se l'account esiste e dispone di tutte le funzionalità specificate.
- Attributi
Commenti
Determina se un determinato account dispone di tutte le funzionalità specificate. Le funzionalità dell'account sono token stringa specifici dell'autenticatore che identificano le proprietà dell'account booleano. Ad esempio, le funzionalità vengono usate per indicare se gli account Google hanno un particolare servizio (ad esempio Google Calendar o Google Talk) abilitato. I nomi delle caratteristiche e i relativi significati vengono pubblicati da qualche parte associati all'autenticatore in questione.
Questo metodo può essere chiamato da qualsiasi thread, ma l'oggetto restituito AccountManagerFuture
non deve essere usato nel thread principale.
Se il livello api di destinazione del chiamante è inferiore android.os.Build.VERSION_CODES#O
a , è necessario conservare l'autorizzazione android.Manifest.permission#GET_ACCOUNTS
o avere una corrispondenza di firma con AbstractAccountAuthenticator che gestisce l'account.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.