AccountManager.HasFeatures Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si un compte particulier a toutes les fonctionnalités spécifiées.
[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
Paramètres
- account
- Account
À Account
tester
- features
- String[]
Tableau des fonctionnalités du compte à vérifier
- callback
- IAccountManagerCallback
Rappel à appeler une fois la requête terminée, null pour aucun rappel
- handler
- Handler
Handler
identification du thread de rappel, null pour le thread principal
Retours
Qui AccountManagerFuture
se résout en booléen, true si le compte existe et possède toutes les fonctionnalités spécifiées.
- Attributs
Remarques
Détermine si un compte particulier a toutes les fonctionnalités spécifiées. Les fonctionnalités de compte sont des jetons de chaîne propres à l’authentificateur identifiant les propriétés du compte booléen. Par exemple, les fonctionnalités sont utilisées pour indiquer si les comptes Google ont un service particulier (tel que Google Calendar ou Google Talk) activé. Les noms de caractéristiques et leurs significations sont publiés quelque part associés à l’authentificateur en question.
Cette méthode peut être appelée à partir de n’importe quel thread, mais elle AccountManagerFuture
ne doit pas être utilisée sur le thread principal.
Si le niveau de l’API cible de l’appelant est inférieur android.os.Build.VERSION_CODES#O
, il est nécessaire de conserver l’autorisation android.Manifest.permission#GET_ACCOUNTS
ou d’avoir une correspondance de signature avec abstractAccountAuthenticator qui gère le compte.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.