Merge "replace hidden API: Parcel.readStringArray"
diff --git a/src/java/com/android/internal/telephony/uicc/AdnRecord.java b/src/java/com/android/internal/telephony/uicc/AdnRecord.java
index 7aa6a11..2e21297 100644
--- a/src/java/com/android/internal/telephony/uicc/AdnRecord.java
+++ b/src/java/com/android/internal/telephony/uicc/AdnRecord.java
@@ -93,9 +93,14 @@
recordNumber = source.readInt();
alphaTag = source.readString();
number = source.readString();
- emails = source.readStringArray();
-
- return new AdnRecord(efid, recordNumber, alphaTag, number, emails);
+ final int len = source.readInt();
+ if (len > 0) {
+ emails = new String[len];
+ source.readStringArray(emails);
+ return new AdnRecord(efid, recordNumber, alphaTag, number, emails);
+ } else {
+ return new AdnRecord(efid, recordNumber, alphaTag, number, null);
+ }
}
@Override