Fix a bug with absolute URI processing.
Change-Id: Ic9dc3f981e6abe52d7732eab35d6cc2c535a2dad
diff --git a/src/com/android/nfc/NfcService.java b/src/com/android/nfc/NfcService.java
index 7ab701b..d0fabb1 100755
--- a/src/com/android/nfc/NfcService.java
+++ b/src/com/android/nfc/NfcService.java
@@ -2593,7 +2593,7 @@
}
case NdefRecord.TNF_ABSOLUTE_URI: {
- intent.setData(Uri.parse(new String(record.getPayload(), Charsets.UTF_8)));
+ intent.setData(Uri.parse(new String(type, Charsets.UTF_8)));
return true;
}
@@ -2615,7 +2615,7 @@
intent.setData(parseWellKnownUriRecord(subRecord));
return true;
} else if (subTnf == NdefRecord.TNF_ABSOLUTE_URI) {
- intent.setData(Uri.parse(new String(subRecord.getPayload(),
+ intent.setData(Uri.parse(new String(subRecord.getType(),
Charsets.UTF_8)));
return true;
}