diff --git a/core/java/android/nfc/NdefRecord.java b/core/java/android/nfc/NdefRecord.java index ed1c5b3e0f6b9..2d9dae973b093 100644 --- a/core/java/android/nfc/NdefRecord.java +++ b/core/java/android/nfc/NdefRecord.java @@ -688,7 +688,8 @@ public final class NdefRecord implements Parcelable { } } catch (FormatException e) { } } else if (Arrays.equals(mType, RTD_URI)) { - return parseWktUri().normalizeScheme(); + Uri wktUri = parseWktUri(); + return (wktUri != null ? wktUri.normalizeScheme() : null); } break;