From 096413da7227636473410d5d86176ff02bc36ea7 Mon Sep 17 00:00:00 2001 From: Nancy Chen Date: Thu, 2 Apr 2015 14:25:50 -0700 Subject: [PATCH] Include the source package in the voicemail URI. This means that the source package can be determined without having to query the database, thus making it easier to short circuit code on voicemails that do not belong to a package. Bug: 19236241 Change-Id: If9c3924a5365d5c3e87bff68609b5e7aee8eb218 --- core/java/android/provider/VoicemailContract.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/java/android/provider/VoicemailContract.java b/core/java/android/provider/VoicemailContract.java index 0da4fd5ec276a..efbb3b8bf4970 100644 --- a/core/java/android/provider/VoicemailContract.java +++ b/core/java/android/provider/VoicemailContract.java @@ -258,7 +258,7 @@ public class VoicemailContract { public static Uri insert(Context context, Voicemail voicemail) { ContentResolver contentResolver = context.getContentResolver(); ContentValues contentValues = getContentValues(voicemail); - return contentResolver.insert(Voicemails.CONTENT_URI, contentValues); + return contentResolver.insert(buildSourceUri(context.getPackageName()), contentValues); } /** @@ -273,7 +273,7 @@ public class VoicemailContract { int count = voicemails.size(); for (int i = 0; i < count; i++) { ContentValues contentValues = getContentValues(voicemails.get(i)); - contentResolver.insert(Voicemails.CONTENT_URI, contentValues); + contentResolver.insert(buildSourceUri(context.getPackageName()), contentValues); } return count; }