Partager via


AccountManager.HasFeatures Méthode

Définition

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.

Documentation Java pour android.accounts.AccountManager.hasFeatures(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler).

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.

S’applique à