diff options
| author | Nick Pelly <npelly@google.com> | 2010-10-25 09:09:37 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2010-10-25 09:09:37 -0700 |
| commit | 4c8fda62e1bf21318d22f4b85aaa1c729da976cf (patch) | |
| tree | 93138f56a06ea2c08fe2d2b212247297343d50fd /core | |
| parent | b877a54a27d5f8a4ccbde9ae548f8c416e4317e5 (diff) | |
| parent | 79e76f52a6235c01aec64a978e33b89cbb9e1c2e (diff) | |
| download | frameworks_base-4c8fda62e1bf21318d22f4b85aaa1c729da976cf.zip frameworks_base-4c8fda62e1bf21318d22f4b85aaa1c729da976cf.tar.gz frameworks_base-4c8fda62e1bf21318d22f4b85aaa1c729da976cf.tar.bz2 | |
am 79e76f52: Merge "Fixed NdefTag parcelable conversion methods." into gingerbread
Merge commit '79e76f52a6235c01aec64a978e33b89cbb9e1c2e' into gingerbread-plus-aosp
* commit '79e76f52a6235c01aec64a978e33b89cbb9e1c2e':
Fixed NdefTag parcelable conversion methods.
Diffstat (limited to 'core')
| -rw-r--r-- | core/java/android/nfc/NdefTag.java | 1 | ||||
| -rw-r--r-- | core/java/android/nfc/RawTagConnection.java | 1 | ||||
| -rw-r--r-- | core/java/android/nfc/Tag.java | 2 |
3 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/nfc/NdefTag.java b/core/java/android/nfc/NdefTag.java index d8681dc..0626edb 100644 --- a/core/java/android/nfc/NdefTag.java +++ b/core/java/android/nfc/NdefTag.java @@ -205,6 +205,7 @@ public class NdefTag extends Tag implements Parcelable { dest.writeStringArray(mNdefTargets); dest.writeInt(mMessages.length); for (NdefMessage[] ms : mMessages) { + dest.writeInt(ms.length); dest.writeTypedArray(ms, flags); } } diff --git a/core/java/android/nfc/RawTagConnection.java b/core/java/android/nfc/RawTagConnection.java index cf8283b..8442893 100644 --- a/core/java/android/nfc/RawTagConnection.java +++ b/core/java/android/nfc/RawTagConnection.java @@ -60,7 +60,6 @@ public class RawTagConnection { mService = service; mTagService = service.getNfcTagInterface(); - mService.openTagConnection(tag); // TODO(nxp): don't connect until connect() mTag = tag; mSelectedTarget = target; } diff --git a/core/java/android/nfc/Tag.java b/core/java/android/nfc/Tag.java index f9205a6..dc6e798 100644 --- a/core/java/android/nfc/Tag.java +++ b/core/java/android/nfc/Tag.java @@ -197,7 +197,7 @@ public class Tag implements Parcelable { /*package*/ static byte[] readBytesWithNull(Parcel in) { int len = in.readInt(); byte[] result = null; - if (len > 0) { + if (len >= 0) { result = new byte[len]; in.readByteArray(result); } |
