am ca2fba71: am 6ee1bd42: Merge "Keep addWordToDictionary from doing disk I/O on main thread" into gingerbread

Merge commit 'ca2fba71086b3832998ee9039723b66cce3be300'

* commit 'ca2fba71086b3832998ee9039723b66cce3be300':
  Keep addWordToDictionary from doing disk I/O on main thread
main
Ken Wakasa 2010-09-24 08:40:48 -07:00 committed by Android Git Automerger
commit 760e7b24ad
1 changed files with 8 additions and 2 deletions

View File

@ -89,13 +89,19 @@ public class UserDictionary extends ExpandableDictionary {
super.addWord(word, frequency);
// Update the user dictionary provider
ContentValues values = new ContentValues(5);
final ContentValues values = new ContentValues(5);
values.put(Words.WORD, word);
values.put(Words.FREQUENCY, frequency);
values.put(Words.LOCALE, mLocale);
values.put(Words.APP_ID, 0);
getContext().getContentResolver().insert(Words.CONTENT_URI, values);
final ContentResolver contentResolver = getContext().getContentResolver();
new Thread("addWord") {
public void run() {
contentResolver.insert(Words.CONTENT_URI, values);
}
}.start();
// In case the above does a synchronous callback of the change observer
setRequiresReload(false);
}