summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErica Chang <echang@cyngn.com>2016-06-29 18:43:04 -0700
committerGerrit Code Review <gerrit@cyanogenmod.org>2016-06-29 20:44:04 -0700
commit6ecb91ad173ec8a3269f1b263e70d13079b088f5 (patch)
tree1289865a86c194adad4f209da10f8c8549374fb9
parent04561babaa6f6264c7e326450deea74df8b22fec (diff)
downloadandroid_packages_apps_Contacts-6ecb91ad173ec8a3269f1b263e70d13079b088f5.tar.gz
android_packages_apps_Contacts-6ecb91ad173ec8a3269f1b263e70d13079b088f5.tar.bz2
android_packages_apps_Contacts-6ecb91ad173ec8a3269f1b263e70d13079b088f5.zip
Contacts metrics: corrected parsed timestamp values
ContentValues.getAsInt does not parse timestamp values (overflow and returns null) . Need to use ContentValues.getAsLong. CD-501 Change-Id: I9fdda6b18228cf1cc6ba27feae6743afa5f03052
-rw-r--r--src/com/android/contacts/incall/InCallMetricsHelper.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/contacts/incall/InCallMetricsHelper.java b/src/com/android/contacts/incall/InCallMetricsHelper.java
index 1dcff3871..b22214114 100644
--- a/src/com/android/contacts/incall/InCallMetricsHelper.java
+++ b/src/com/android/contacts/incall/InCallMetricsHelper.java
@@ -252,7 +252,7 @@ public class InCallMetricsHelper {
map.put(Parameters.COUNT, cv.getAsInteger(Parameters.COUNT.toCol()));
map.put(Parameters.NUDGE_ID, cv.getAsString(Parameters.NUDGE_ID.toCol()));
map.put(Parameters.EVENT_ACCEPTANCE_TIME,
- cv.getAsInteger(Parameters.EVENT_ACCEPTANCE_TIME.toCol()));
+ cv.getAsLong(Parameters.EVENT_ACCEPTANCE_TIME.toCol()));
map.put(Parameters.EVENT_ACCEPTANCE,
cv.getAsInteger(Parameters.EVENT_ACCEPTANCE.toCol()) == 0 ?
Boolean.FALSE : Boolean.TRUE);
@@ -276,6 +276,9 @@ public class InCallMetricsHelper {
default:
break;
}
+ if (DEBUG) {
+ Log.d(TAG, event.value() + ": " + map.toString());
+ }
return map;
}