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
|