OSDN Git Service

Make ContactStruct handle Collection properly.
authorDaisuke Miyakawa <dmiyakawa@google.com>
Wed, 30 Sep 2009 21:25:48 +0000 (14:25 -0700)
committerDaisuke Miyakawa <dmiyakawa@google.com>
Wed, 30 Sep 2009 21:25:48 +0000 (14:25 -0700)
Internal Issue number: 2157922

core/java/android/pim/vcard/ContactStruct.java

index e87c796..a078f15 100644 (file)
@@ -810,7 +810,8 @@ public class ContactStruct {
         } else if (propName.equals("NICKNAME") || propName.equals("X-NICKNAME")) {
             addNickName(propValue);
         } else if (propName.equals("SOUND")) {
-            if (Constants.ATTR_TYPE_X_IRMC_N.equals(paramMap.get(Constants.ATTR_TYPE))) {
+            Collection<String> typeCollection = paramMap.get(Constants.ATTR_TYPE);
+            if (typeCollection != null && typeCollection.contains(Constants.ATTR_TYPE_X_IRMC_N)) {
                 handlePhoneticNameFromSound(propValueList);
             } else {
                 // Ignore this field since Android cannot understand what it is.