AccountManager.HasFeatures Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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#O
befindet, muss die Berechtigung android.Manifest.permission#GET_ACCOUNTS
aufbewahrt werden oder eine Signaturübereinstimmung mit dem AbstractAccountAuthenticator vorhanden sein, der das Konto verwaltet.
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.