X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fxwalk%2Fruntime%2Fandroid%2Fcore%2Fsrc%2Forg%2Fxwalk%2Fcore%2Fextension%2Fapi%2Fcontacts%2FContactSaver.java;h=074686e29b004fb623655261eb037498bc2c0592;hb=refs%2Fchanges%2F27%2F19027%2F1;hp=133fb1ec5bd75475b17f36ce81a69d8460bd38b2;hpb=811af83c0364ea5cf88644cc8a17ab1da9cabb5a;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/xwalk/runtime/android/core/src/org/xwalk/core/extension/api/contacts/ContactSaver.java b/src/xwalk/runtime/android/core/src/org/xwalk/core/extension/api/contacts/ContactSaver.java index 133fb1e..074686e 100644 --- a/src/xwalk/runtime/android/core/src/org/xwalk/core/extension/api/contacts/ContactSaver.java +++ b/src/xwalk/runtime/android/core/src/org/xwalk/core/extension/api/contacts/ContactSaver.java @@ -170,10 +170,6 @@ public class ContactSaver { } } - private void buildByDate(String name, String mimeType, String data) { - buildByDate(name, mimeType, data, null, 0); - } - private void buildByDate(String name, String mimeType, String data, String type, int dateType) { if (!mContact.has(name)) return; @@ -200,12 +196,12 @@ public class ContactSaver { } } - private void PutToContact(String id) { - if (id == null) return; + private void PutToContact(String name, String value) { + if (name == null) return; try { - mContact.put("id", id); + mContact.put(name, value); } catch (JSONException e) { - Log.e(TAG, "Failed to put id " + id + " into contact" + e.toString()); + Log.e(TAG, "Failed to set " + name + " = " + value + " for contact" + e.toString()); } } @@ -281,7 +277,6 @@ public class ContactSaver { } } - buildByDate("lastUpdated", ContactConstants.CUSTOM_MIMETYPE_LASTUPDATED, Data.DATA1); buildByEvent("birthday", Event.TYPE_BIRTHDAY); buildByEvent("anniversary", Event.TYPE_ANNIVERSARY); @@ -311,8 +306,11 @@ public class ContactSaver { + "new raw ids are: " + newRawIds.toString()); return mContact; } - String id = mUtils.getId(newRawIds.iterator().next()); - PutToContact(id); + mId = mUtils.getId(newRawIds.iterator().next()); + PutToContact("id", mId); + } + if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR2 ) { + PutToContact("lastUpdated", String.valueOf(mUtils.getLastUpdated(Long.valueOf(mId)))); } return mContact; }