Compartir a través de


AccountManager.HasFeatures Método

Definición

Descubre si una cuenta determinada tiene todas las características especificadas.

[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

que Account se va a probar

features
String[]

Matriz de las características de la cuenta que se van a comprobar

callback
IAccountManagerCallback

Devolución de llamada para invocar cuando se completa la solicitud, null para ninguna devolución de llamada

handler
Handler

Handler identificar el subproceso de devolución de llamada, null para el subproceso principal

Devoluciones

que AccountManagerFuture se resuelve en un valor Boolean, true si la cuenta existe y tiene todas las características especificadas.

Atributos

Comentarios

Descubre si una cuenta determinada tiene todas las características especificadas. Las características de la cuenta son tokens de cadena específicos del autenticador que identifican las propiedades de la cuenta booleana. Por ejemplo, las características se usan para indicar si las cuentas de Google tienen habilitado un servicio determinado (como Google Calendar o Google Talk). Los nombres de características y sus significados se publican en algún lugar asociado al autenticador en cuestión.

Se puede llamar a este método desde cualquier subproceso, pero no se debe usar el devuelto en el subproceso AccountManagerFuture principal.

Si el nivel de API de destino del autor de la llamada está por debajo android.os.Build.VERSION_CODES#Ode , es necesario contener el permiso android.Manifest.permission#GET_ACCOUNTS o tener una coincidencia de firma con el AbstractAccountAuthenticator que administra la cuenta.

Documentación de Java para android.accounts.AccountManager.hasFeatures(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a