aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChiao Cheng <chiaocheng@google.com>2013-11-07 22:01:28 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-11-07 22:01:28 +0000
commit25441f56cf0c6ff2006c4ed247d43667d5c2c31d (patch)
tree519f2c0d57783369b269781b1cc9565df70aa8a8
parent88f4c6b1906f29635018e2a2986af735491ab340 (diff)
parentff3e7fb1c51dc695d4cdf64e25cb17f1364bcddc (diff)
downloadContactsProvider-25441f56cf0c6ff2006c4ed247d43667d5c2c31d.tar.gz
-rw-r--r--src/com/android/providers/contacts/ContactsDatabaseHelper.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/providers/contacts/ContactsDatabaseHelper.java b/src/com/android/providers/contacts/ContactsDatabaseHelper.java
index 4cd01eb9..068e595a 100644
--- a/src/com/android/providers/contacts/ContactsDatabaseHelper.java
+++ b/src/com/android/providers/contacts/ContactsDatabaseHelper.java
@@ -1358,6 +1358,14 @@ public class ContactsDatabaseHelper extends SQLiteOpenHelper {
ContentResolver.requestSync(null /* all accounts */,
ContactsContract.AUTHORITY, new Bundle());
+
+ // Only send broadcasts for regular contacts db.
+ if (dbForProfile() == 0) {
+ final Intent dbCreatedIntent = new Intent(
+ ContactsContract.Intents.CONTACTS_DATABASE_CREATED);
+ dbCreatedIntent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT);
+ mContext.sendBroadcast(dbCreatedIntent, android.Manifest.permission.READ_CONTACTS);
+ }
}
protected void initializeAutoIncrementSequences(SQLiteDatabase db) {