В этом случае ndefRecord.payload
- это ByteArray
, поэтому вы видите распечатку по умолчанию типа Object
([B
для байтового массива; @82162f9
для адреса памяти).
Вам нужно будет преобразовать его в String
.Это зависит от того, как закодированы данные тега, который будет зависеть от создателя тега.Однако, если предположить, что это UTF-8 или ASCII, вы можете просто использовать конструктор String
:
val payloadString = String(ndefRecord.payload, StandardCharsets.US_ASCII)
val payloadString = String(ndefRecord.payload, StandardCharsets.UTF_8)