diff options
-rw-r--r-- | src/com/android/contacts/quickcontact/QuickContactActivity.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/com/android/contacts/quickcontact/QuickContactActivity.java b/src/com/android/contacts/quickcontact/QuickContactActivity.java index 7a2363259..8b1c00aa0 100644 --- a/src/com/android/contacts/quickcontact/QuickContactActivity.java +++ b/src/com/android/contacts/quickcontact/QuickContactActivity.java @@ -382,10 +382,14 @@ public class QuickContactActivity extends ContactsActivity { .appendPath(String.valueOf(dataId)) .appendQueryParameter(DataUsageFeedback.USAGE_TYPE, usageType) .build(); - final boolean successful = getContentResolver().update( - dataUsageUri, new ContentValues(), null, null) > 0; - if (!successful) { - Log.w(TAG, "DataUsageFeedback increment failed"); + try { + final boolean successful = getContentResolver().update( + dataUsageUri, new ContentValues(), null, null) > 0; + if (!successful) { + Log.w(TAG, "DataUsageFeedback increment failed"); + } + } catch (SecurityException ex) { + Log.w(TAG, "DataUsageFeedback increment failed", ex); } } else { Log.w(TAG, "Invalid Data ID"); |