Compartilhar via


AccountManager.HasFeatures Método

Definição

Descobre se uma conta específica tem todos os recursos especificados.

[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

Parâmetros

account
Account

O Account teste

features
String[]

Uma matriz dos recursos da conta a serem verificados

callback
IAccountManagerCallback

Retorno de chamada a ser invocado quando a solicitação for concluída, nulo para nenhum retorno de chamada

handler
Handler

Handler Identificando o thread de retorno de chamada, nulo para o thread principal

Retornos

Um AccountManagerFuture que resolve para um booleano, true se a conta existir e tiver todos os recursos especificados.

Atributos

Comentários

Descobre se uma conta específica tem todos os recursos especificados. Os recursos da conta são tokens de cadeia de caracteres específicos do autenticador que identificam as propriedades da conta booleana. Por exemplo, os recursos são usados para informar se as Contas do Google têm um serviço específico (como o Google Agenda ou o Google Talk) ativado. Os nomes dos recursos e seus significados são publicados em algum lugar associado ao autenticador em questão.

Esse método pode ser chamado de qualquer thread, mas o retornado AccountManagerFuture não deve ser usado no thread principal.

Se o nível da API de destino do chamador estiver abaixo android.os.Build.VERSION_CODES#Odo , será necessário manter a permissão android.Manifest.permission#GET_ACCOUNTS ou ter uma correspondência de assinatura com o AbstractAccountAuthenticator que gerencia a conta.

Documentação Java para android.accounts.AccountManager.hasFeatures(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a