HostNfcFService.ProcessNfcFPacket(Byte[], Bundle) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Methode wird aufgerufen, wenn ein NFC-F Paket von einem Remotegerät empfangen wurde.
[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[]
Parameter
- commandPacket
- Byte[]
Das NFC-F Paket, das vom Remotegerät empfangen wurde
- extras
- Bundle
Ein Bündel mit zusätzlichen Daten. Kann null sein.
Gibt zurück
ein Bytearray, das das Antwortpaket enthält, oder null, wenn zu diesem Zeitpunkt kein Antwortpaket gesendet werden kann.
- Attribute
Hinweise
Diese Methode wird aufgerufen, wenn ein NFC-F Paket von einem Remotegerät empfangen wurde. Ein Antwortpaket kann direkt bereitgestellt werden, indem ein Bytearray in dieser Methode zurückgegeben wird. Beachten Sie, dass in allgemeinen Antwortpaketen so schnell wie möglich gesendet werden müssen, da der Benutzer sein Gerät wahrscheinlich über einen NFC-Reader hält, wenn diese Methode aufgerufen wird.
Diese Methode wird im Hauptthread Ihrer Anwendung ausgeführt. Wenn Sie ein Antwortpaket nicht sofort zurückgeben können, geben Sie NULL zurück, und verwenden Sie die #sendResponsePacket(byte[]) Methode später.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.