Lenguaje

HostNfcFService.ProcessNfcFPacket(Byte[], Bundle) Método

Definición

Se llamará a este método cuando se haya recibido un paquete NFC-F desde un dispositivo remoto.

[Android.Runtime.Register("processNfcFPacket", "([BLandroid/os/Bundle;)[B", "GetProcessNfcFPacket_arrayBLandroid_os_Bundle_Handler", ApiSince=24)]
public abstract byte[]? ProcessNfcFPacket(byte[]? commandPacket, Android.OS.Bundle? extras);
[<Android.Runtime.Register("processNfcFPacket", "([BLandroid/os/Bundle;)[B", "GetProcessNfcFPacket_arrayBLandroid_os_Bundle_Handler", ApiSince=24)>]
abstract member ProcessNfcFPacket : byte[] * Android.OS.Bundle -> byte[]

Parámetros

commandPacket
Byte[]

El paquete NFC-F que se recibió del dispositivo remoto

extras
Bundle

Una agrupación que contiene datos adicionales. Puede ser null.

Devoluciones

Byte[]

matriz de bytes que contiene el paquete de respuesta o null si no se puede enviar ningún paquete de respuesta en este momento.

Atributos

Comentarios

Se llamará a este método cuando se haya recibido un paquete NFC-F desde un dispositivo remoto. Un paquete de respuesta se puede proporcionar directamente devolviendo una matriz de bytes en este método. Tenga en cuenta que, en general, los paquetes de respuesta deben enviarse lo más rápido posible, dado que es probable que el usuario mantenga su dispositivo a través de un lector NFC cuando se llame a este método.

Este método se ejecuta en el subproceso principal de la aplicación. Si no puede devolver un paquete de respuesta inmediatamente, devuelva null y use el #sendResponsePacket(byte[]) método más adelante.

Java documentación para android.nfc.cardemulation.HostNfcFService.processNfcFPacket(byte[], android.os.Bundle).

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.

Se aplica a