aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/AutoDictionary.java
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2010-03-10 12:59:16 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-03-10 12:59:16 -0800
commit21daa53245318296adaecb88ab548628540b151c (patch)
tree3d08c9c02f95977ef52768022b2e2f8bd521eb87 /java/src/com/android/inputmethod/latin/AutoDictionary.java
parent918f1b1de60ff56181e34f8591ea0aff9773d812 (diff)
parent283a77f633e92ed7dbe96b083c921fc244bbe880 (diff)
downloadlatinime-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.java14
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);