summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanesh M <daneshm90@gmail.com>2014-12-11 02:06:04 -0800
committerSteve Kondik <steve@cyngn.com>2015-03-23 13:38:46 -0700
commit6ee517ba795118213ff640cb4994a7912d945bc6 (patch)
treee2d447d3bb4c1acf9f0c2ce9853c4d7fcafffdc8
parent6aefb429bf93806d6b80e77cbe003107d78eb0f0 (diff)
downloadandroid_packages_providers_TelephonyProvider-6ee517ba795118213ff640cb4994a7912d945bc6.tar.gz
android_packages_providers_TelephonyProvider-6ee517ba795118213ff640cb4994a7912d945bc6.tar.bz2
android_packages_providers_TelephonyProvider-6ee517ba795118213ff640cb4994a7912d945bc6.zip
MmsProvider : Add ability to delete mms given a thread id
Change-Id: I3b37699820b99a22db61f6aa1420f531c84d750b
-rw-r--r--src/com/android/providers/telephony/MmsProvider.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/providers/telephony/MmsProvider.java b/src/com/android/providers/telephony/MmsProvider.java
index d33bbb0..b095e66 100644
--- a/src/com/android/providers/telephony/MmsProvider.java
+++ b/src/com/android/providers/telephony/MmsProvider.java
@@ -598,6 +598,11 @@ public class MmsProvider extends ContentProvider {
case MMS_DRM_STORAGE:
table = TABLE_DRM;
break;
+ case MMS_THREAD_ID:
+ notify = true;
+ table = TABLE_PDU;
+ extraSelection = Mms.THREAD_ID + "=" + uri.getLastPathSegment();
+ break;
default:
Log.w(TAG, "No match for URI '" + uri + "'");
return 0;
@@ -944,6 +949,7 @@ public class MmsProvider extends ContentProvider {
private static final int MMS_DRM_STORAGE_ID = 18;
private static final int MMS_THREADS = 19;
private static final int MMS_PART_RESET_FILE_PERMISSION = 20;
+ private static final int MMS_THREAD_ID = 21;
private static final UriMatcher
sURLMatcher = new UriMatcher(UriMatcher.NO_MATCH);
@@ -970,6 +976,7 @@ public class MmsProvider extends ContentProvider {
sURLMatcher.addURI("mms", "drm/#", MMS_DRM_STORAGE_ID);
sURLMatcher.addURI("mms", "threads", MMS_THREADS);
sURLMatcher.addURI("mms", "resetFilePerm/*", MMS_PART_RESET_FILE_PERMISSION);
+ sURLMatcher.addURI("mms", "thread/#", MMS_THREAD_ID);
}
private SQLiteOpenHelper mOpenHelper;