NfcAdapter.EnableForegroundDispatch Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Habilite el envío en primer plano a la actividad especificada.
[Android.Runtime.Register("enableForegroundDispatch", "(Landroid/app/Activity;Landroid/app/PendingIntent;[Landroid/content/IntentFilter;[[Ljava/lang/String;)V", "")]
public void EnableForegroundDispatch(Android.App.Activity? activity, Android.App.PendingIntent? intent, Android.Content.IntentFilter[]? filters, string[][]? techLists);
[<Android.Runtime.Register("enableForegroundDispatch", "(Landroid/app/Activity;Landroid/app/PendingIntent;[Landroid/content/IntentFilter;[[Ljava/lang/String;)V", "")>]
member this.EnableForegroundDispatch : Android.App.Activity * Android.App.PendingIntent * Android.Content.IntentFilter[] * string[][] -> unit
Parámetros
- activity
- Activity
la actividad a la que se va a enviar
- intent
- PendingIntent
PendingIntent que se va a iniciar para el envío
- filters
- IntentFilter[]
IntentFilters para invalidar el envío de , o null para enviar siempre
- techLists
- String[][]
las listas técnicas usadas para realizar la coincidencia para el envío de la NfcAdapter#ACTION_TECH_DISCOVERED intención
- Atributos
Excepciones
si la actividad no está actualmente en primer plano
Comentarios
Habilite el envío en primer plano a la actividad especificada.
Esto dará prioridad a la actividad en primer plano al enviar un detectado Tag a una aplicación.
Si se proporciona intentFilters a este método, se usan para buscar coincidencias con las intenciones de envío para y NfcAdapter#ACTION_NDEF_DISCOVEREDNfcAdapter#ACTION_TAG_DISCOVERED. Puesto NfcAdapter#ACTION_TECH_DISCOVERED que se basa en metadatos fuera de la coincidencia de IntentFilter para esa intención de envío se controla pasando las listas técnicas por separado. Cada entrada de primer nivel de la lista de tecnología representa una matriz de tecnologías que deben estar presentes para que coincidan. Si alguno de los conjuntos de primer nivel coincide, el envío se enruta a través de PendingIntent especificado. En otras palabras, el segundo nivel se agrupa en AND y las entradas de primer nivel se agrupan en ORed.
Si pasa null para los filters parámetros y techLists que actúa comodín y hará que la actividad en primer plano reciba todas las etiquetas a través de la NfcAdapter#ACTION_TAG_DISCOVERED intención.
Se debe llamar a este método desde el subproceso principal y solo cuando la actividad está en primer plano (reanudada). Además, las actividades deben llamar #disableForegroundDispatch antes de completar su Activity#onPause devolución de llamada para deshabilitar el envío en primer plano después de que se haya habilitado.
Requiere el permiso android.Manifest.permission#NFC.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.