History log of /packages/providers/ContactsProvider/src/com/android/providers/contacts/SQLiteContentProvider.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
36ae696fec100780667ed2770faeac7a031aef99 06-Nov-2009 Dmitri Plotnikov <dplotnikov@google.com> Limiting number of ContentProviderOperations per yield point.

This helps prevent an ANR caused by a rogue sync adapter

Bug: http://b/2235205
Change-Id: Idd63dc530b7a15a08b2e4774bda012c1334304ee
/packages/providers/ContactsProvider/src/com/android/providers/contacts/SQLiteContentProvider.java
b38ed2c5ffeb20efc677b4a9229db4a00603aa8d 29-Sep-2009 Dmitri Plotnikov <dplotnikov@google.com> Renaming OpenHelper to ContactsDatabaseHelper

Change-Id: Iccdf1ebcd8a3ab430941c957f712bb9e7dd2706c
/packages/providers/ContactsProvider/src/com/android/providers/contacts/SQLiteContentProvider.java
f60d509ce937754379029e7ab9deb44ccbb475d3 17-Sep-2009 Cynthia Wong <cynthiaw@google.com> Make bulkInsert yield if contented, s.t. other processes can access the contacts db if needed. This is a temp. fix until we figure out what is going on with the bulkInsert of presence - i.e., why are they taking so long.
/packages/providers/ContactsProvider/src/com/android/providers/contacts/SQLiteContentProvider.java
81d6a78dffd57f24f9aaecb6cd54e4084c3c9846 11-Sep-2009 Dmitri Plotnikov <dplotnikov@google.com> Reducing unnecessary triggering of sync adapters by ContactsProvider2

Change-Id: I280cd6d96a76e8df151ddb43b0f1b783501c4373
/packages/providers/ContactsProvider/src/com/android/providers/contacts/SQLiteContentProvider.java
b5a4add17815167d20a90645779df34cdf45280d 03-Sep-2009 Fred Quintana <fredq@google.com> batch up some changes, like the version update, until the end of the transaction
/packages/providers/ContactsProvider/src/com/android/providers/contacts/SQLiteContentProvider.java
285b771bc955305fa6d49ca23f808cecc8a13d5e 03-Sep-2009 Dmitri Plotnikov <dplotnikov@google.com> [Issue 2092543] Making manually created contacts show in the list immediately.
/packages/providers/ContactsProvider/src/com/android/providers/contacts/SQLiteContentProvider.java
cdbd854decda3f493b395c8867f2cd131d95d09f 01-Sep-2009 Dmitri Plotnikov <dplotnikov@google.com> Making aggregation optional during Donut->Eclair contact import.

The importer will create contacts just like the aggregator would,
but without actually aggregating duplicates. All raw contacts
are still marked for reaggregation, so the dupes are still discovered
in the subsequent aggregation pass.

The user experience is that all contacts show up very quickly (on sholes
we should expect to see 700 contacts within 15-17 seconds). Then a bit
later duplicates start disappearing.
/packages/providers/ContactsProvider/src/com/android/providers/contacts/SQLiteContentProvider.java
4e0850dcd27600b57c1ba9c1466e729b4a0fd5b1 29-Aug-2009 Fred Quintana <fredq@google.com> allow delaying after yielding
/packages/providers/ContactsProvider/src/com/android/providers/contacts/SQLiteContentProvider.java
de955f25491cdc0e826ea5c7d4cd0e93cb970fb7 11-Aug-2009 Dmitri Plotnikov <dplotnikov@google.com> Proper transaction handling in ContactsProvider2
/packages/providers/ContactsProvider/src/com/android/providers/contacts/SQLiteContentProvider.java