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
This commit is contained in:
commit
760e7b24ad
1 changed files with 8 additions and 2 deletions
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue