Condividi tramite


AccountManager.HasFeatures Metodo

Definizione

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#Oa , è necessario conservare l'autorizzazione android.Manifest.permission#GET_ACCOUNTS o avere una corrispondenza di firma con AbstractAccountAuthenticator che gestisce l'account.

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

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.

Si applica a