Freigeben über


AccountManager.HasFeatures Methode

Definition

Ermittelt, ob ein bestimmtes Konto über alle angegebenen Features verfügt.

[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

Parameter

account
Account

Der Account zu testde Test

features
String[]

Ein Array der zu überprüfenden Kontofeatures

callback
IAccountManagerCallback

Rückruf, der aufgerufen werden soll, wenn die Anforderung abgeschlossen ist, null für keinen Rückruf

handler
Handler

Handler Identifizieren des Rückrufthreads, NULL für den Hauptthread

Gibt zurück

Ein AccountManagerFuture Wert, der zu einem booleschen Wert aufgelöst wird, "true", wenn das Konto vorhanden ist und über alle angegebenen Features verfügt.

Attribute

Hinweise

Ermittelt, ob ein bestimmtes Konto über alle angegebenen Features verfügt. Kontofeatures sind Authentifikatorspezifische Zeichenfolgentoken, die boolesche Kontoeigenschaften identifizieren. Beispielsweise werden Features verwendet, um festzustellen, ob Google-Konten einen bestimmten Dienst (z. B. Google Calendar oder Google Talk) aktiviert haben. Die Featurenamen und ihre Bedeutungen werden irgendwo veröffentlicht, die dem betreffenden Authentifikator zugeordnet sind.

Diese Methode kann von einem beliebigen Thread aufgerufen werden, aber der zurückgegebene AccountManagerFuture Darf nicht im Hauptthread verwendet werden.

Wenn sich die Api-Ebene des Aufrufers darunter android.os.Build.VERSION_CODES#Obefindet, muss die Berechtigung android.Manifest.permission#GET_ACCOUNTS aufbewahrt werden oder eine Signaturübereinstimmung mit dem AbstractAccountAuthenticator vorhanden sein, der das Konto verwaltet.

Java-Dokumentation für android.accounts.AccountManager.hasFeatures(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: