diff --git a/core/java/android/nfc/NdefRecord.java b/core/java/android/nfc/NdefRecord.java index bd3231464ccf1..2c9ce3f99285c 100644 --- a/core/java/android/nfc/NdefRecord.java +++ b/core/java/android/nfc/NdefRecord.java @@ -839,7 +839,7 @@ public final class NdefRecord implements Parcelable { if (cf && !inChunk) { // first chunk - if (typeLength == 0) { + if (typeLength == 0 && tnf != NdefRecord.TNF_UNKNOWN) { throw new FormatException("expected non-zero type length in first chunk"); } chunks.clear();