HostNfcFService.ProcessNfcFPacket(Byte[], Bundle) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse método será chamado quando um pacote de NFC-F tiver sido recebido de um 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[]
O pacote de NFC-F que foi recebido do dispositivo remoto
- extras
- Bundle
Um pacote que contém dados extras. Pode ser nulo.
Retornos
uma matriz de bytes que contém o pacote de resposta ou nulo se nenhum pacote de resposta puder ser enviado neste momento.
- Atributos
Comentários
Esse método será chamado quando um pacote de NFC-F tiver sido recebido de um dispositivo remoto. Um pacote de resposta pode ser fornecido diretamente retornando uma matriz de bytes neste método. Observe que, em geral, os pacotes de resposta devem ser enviados o mais rápido possível, dado o fato de que o usuário provavelmente está segurando seu dispositivo em um leitor NFC quando esse método é chamado.
Esse método está em execução no thread principal do aplicativo. Se você não puder retornar um pacote de resposta imediatamente, retorne nulo e use o #sendResponsePacket(byte[]) método posteriormente.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.