Поделиться через


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 Calendar или Google Talk). Имена функций и их значения публикуются где-то, связанном с проверяющим элементом.

Этот метод может вызываться из любого потока, но возвращаемый AccountManagerFuture метод не должен использоваться в основном потоке.

Если уровень целевого API вызывающего абонента ниже android.os.Build.VERSION_CODES#O, необходимо сохранить разрешение android.Manifest.permission#GET_ACCOUNTS или сигнатуру с абстрактнымAccountAuthenticator, который управляет учетной записью.

Документация по Java для android.accounts.AccountManager.hasFeatures(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к