AccountManager.HasFeatures メソッド

定義

特定のアカウントに指定されたすべての機能があるかどうかを確認します。

[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

パラメーター

account
Account

テストする 。Account

features
String[]

チェックするアカウント機能の配列

callback
IAccountManagerCallback

要求が完了したときに呼び出すコールバック。コールバックがない場合は null

handler
Handler

Handlerコールバック スレッドを識別する(メイン スレッドの場合は null)

戻り値

AccountManagerFutureブール値に解決される 。アカウントが存在し、指定されたすべての機能がある場合は true。

属性

注釈

特定のアカウントに指定されたすべての機能があるかどうかを確認します。 アカウント機能は、ブールアカウントのプロパティを識別する認証子固有の文字列トークンです。 たとえば、機能は、Google アカウントで特定のサービス (Google カレンダーや Google Talk など) が有効になっているかどうかを判断するために使用されます。 機能名とその意味は、問題の認証子に関連付けられているどこかに公開されます。

このメソッドは、任意のスレッドから呼び出すこともできますが、返された AccountManagerFuture をメイン スレッドで使用することはできません。

呼び出し元のターゲット API レベルが 以下 android.os.Build.VERSION_CODES#Oの場合は、アクセス許可 android.Manifest.permission#GET_ACCOUNTS を保持するか、アカウントを管理する AbstractAccountAuthenticator と署名が一致している必要があります。

の Java ドキュメント android.accounts.AccountManager.hasFeatures(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象