public void updateWord(Word word) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues values = new ContentValues(); values.put(TABLE_WORDS_KEY_WORD, word.getWord()); values.put(TABLE_WORDS_KEY_TRANSLATION, word.getTranslation()); values.put(TABLE_WORDS_KEY_DATE_ADDED, word.getDateCreated()); values.put(TABLE_WORDS_KEY_DATE_MODIFIED, word.getDateModified()); values.put(TABLE_WORDS_KEY_WORD_LANGUAGE, word.getWordLanguage()); values.put(TABLE_WORDS_KEY_TRANSLATION_LANGUAGE, word.getTranslationLanguage()); db.update(TABLE_WORDS, values, TABLE_WORDS_KEY_ID + "=" + word.getId(), null); db.close(); }