diff options
author | 2010-03-10 12:59:16 -0800 | |
---|---|---|
committer | 2010-03-10 12:59:16 -0800 | |
commit | 21daa53245318296adaecb88ab548628540b151c (patch) | |
tree | 3d08c9c02f95977ef52768022b2e2f8bd521eb87 /java/src/com/android/inputmethod/latin/AutoDictionary.java | |
parent | 918f1b1de60ff56181e34f8591ea0aff9773d812 (diff) | |
parent | 283a77f633e92ed7dbe96b083c921fc244bbe880 (diff) | |
download | latinime-21daa53245318296adaecb88ab548628540b151c.tar.gz latinime-21daa53245318296adaecb88ab548628540b151c.tar.xz latinime-21daa53245318296adaecb88ab548628540b151c.zip |
Merge "Load UserDictionary and AutoDictionary in a background thread."
Diffstat (limited to 'java/src/com/android/inputmethod/latin/AutoDictionary.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/AutoDictionary.java | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/java/src/com/android/inputmethod/latin/AutoDictionary.java b/java/src/com/android/inputmethod/latin/AutoDictionary.java index 3d76dc301..da9dd6eb9 100644 --- a/java/src/com/android/inputmethod/latin/AutoDictionary.java +++ b/java/src/com/android/inputmethod/latin/AutoDictionary.java @@ -96,11 +96,14 @@ public class AutoDictionary extends ExpandableDictionary { return frequency >= VALIDITY_THRESHOLD; } + @Override public void close() { mOpenHelper.close(); + super.close(); } - private void loadDictionary() { + @Override + public void loadDictionaryAsync() { // Load the words that correspond to the current input locale Cursor cursor = query(COLUMN_LOCALE + "=?", new String[] { mLocale }); if (cursor.moveToFirst()) { @@ -183,15 +186,6 @@ public class AutoDictionary extends ExpandableDictionary { return c; } - private boolean insert(ContentValues values) { - SQLiteDatabase db = mOpenHelper.getWritableDatabase(); - long rowId = db.insert(AUTODICT_TABLE_NAME, Words.WORD, values); - if (rowId > 0) { - return true; - } - return false; - } - private int delete(String where, String[] whereArgs) { SQLiteDatabase db = mOpenHelper.getWritableDatabase(); int count = db.delete(AUTODICT_TABLE_NAME, where, whereArgs); |