diff options
author | Santos Cordon <santoscordon@google.com> | 2015-03-05 14:39:26 -0800 |
---|---|---|
committer | Santos Cordon <santoscordon@google.com> | 2015-03-06 15:57:48 -0800 |
commit | f35365f25c85a3d72d78fedb1516fb94333af768 (patch) | |
tree | 20ceb9ba2ef7e064bf50593b2caa893f3173f0ab /src/com/android/providers/contacts/DbModifierWithNotification.java | |
parent | f7076a627db99f9e845d406650d73be826091367 (diff) | |
download | packages_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.java | 12 |
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) { |