/// <summary> /// Event handler called when the NDEF message is received /// </summary> /// <param name="sender">The sender object</param> /// <param name="e">Argument of Event</param> private void Received(object sender, P2pDataReceivedEventArgs e) { try { NfcNdefRecord record = e.NdefMessage.GetRecord(0); record_count = e.NdefMessage.RecordCount; messageReceiveCallback(record_count); } catch (Exception exc) { Tizen.Log.Debug("NFC_APP", "Failed getting record " + exc.Message); } }
/// <summary> /// Callback function to be called when the NDEF message is received /// </summary> /// <param name="sender">The sender object</param> /// <param name="e">Argument of Event</param> void Received(object sender, P2pDataReceivedEventArgs e) { try { NfcNdefRecord record = e.NdefMessage.GetRecord(0); } catch (Exception exc) { LogImplementation.DLog("Failed getting record " + exc.Message); } record_count = e.NdefMessage.RecordCount; LogImplementation.DLog("Record Count " + e.NdefMessage.RecordCount); callback(record_count); }