summaryrefslogtreecommitdiffstats
path: root/src/com/android/providers/contacts/DbModifierWithNotification.java
diff options
context:
space:
mode:
authorSantos Cordon <santoscordon@google.com>2015-03-05 14:39:26 -0800
committerSantos Cordon <santoscordon@google.com>2015-03-06 15:57:48 -0800
commitf35365f25c85a3d72d78fedb1516fb94333af768 (patch)
tree20ceb9ba2ef7e064bf50593b2caa893f3173f0ab /src/com/android/providers/contacts/DbModifierWithNotification.java
parentf7076a627db99f9e845d406650d73be826091367 (diff)
downloadpackages_providers_ContactsProvider-f35365f25c85a3d72d78fedb1516fb94333af768.zip
packages_providers_ContactsProvider-f35365f25c85a3d72d78fedb1516fb94333af768.tar.gz
packages_providers_ContactsProvider-f35365f25c85a3d72d78fedb1516fb94333af768.tar.bz2
Remove CallLogBackupAgent.
Moved to CallLogBackup.apk Change-Id: I1aee3bb1dc4378bff0d346d424692bc60b3fdc40
Diffstat (limited to 'src/com/android/providers/contacts/DbModifierWithNotification.java')
-rw-r--r--src/com/android/providers/contacts/DbModifierWithNotification.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/com/android/providers/contacts/DbModifierWithNotification.java b/src/com/android/providers/contacts/DbModifierWithNotification.java
index 5ce41c4..4830999 100644
--- a/src/com/android/providers/contacts/DbModifierWithNotification.java
+++ b/src/com/android/providers/contacts/DbModifierWithNotification.java
@@ -20,7 +20,6 @@ package com.android.providers.contacts;
import static android.Manifest.permission.ADD_VOICEMAIL;
import static android.Manifest.permission.READ_VOICEMAIL;
-import android.app.backup.BackupManager;
import android.content.ComponentName;
import android.content.ContentUris;
import android.content.ContentValues;
@@ -74,7 +73,6 @@ public class DbModifierWithNotification implements DatabaseModifier {
private final boolean mIsCallsTable;
private final VoicemailPermissions mVoicemailPermissions;
- private BackupManager mBackupManager;
public DbModifierWithNotification(String tableName, SQLiteDatabase db, Context context) {
this(tableName, db, null, context);
@@ -91,7 +89,6 @@ public class DbModifierWithNotification implements DatabaseModifier {
mDb = db;
mInsertHelper = insertHelper;
mContext = context;
- mBackupManager = new BackupManager(context);
mBaseUri = mTableName.equals(Tables.VOICEMAIL_STATUS) ?
Status.CONTENT_URI : Voicemails.CONTENT_URI;
mIsCallsTable = mTableName.equals(Tables.CALLS);
@@ -128,7 +125,14 @@ public class DbModifierWithNotification implements DatabaseModifier {
private void notifyCallLogChange() {
mContext.getContentResolver().notifyChange(Calls.CONTENT_URI, null, false);
- mBackupManager.dataChanged();
+
+ Intent intent = new Intent("android.intent.action.CALL_LOG_CHANGE");
+ intent.setComponent(new ComponentName("com.android.providers.calllogbackup",
+ "com.android.providers.calllogbackup.CallLogChangeReceiver"));
+
+ if (!mContext.getPackageManager().queryBroadcastReceivers(intent, 0).isEmpty()) {
+ mContext.sendBroadcast(intent);
+ }
}
private void notifyVoicemailChangeOnInsert(Uri notificationUri, Set<String> packagesModified) {