public long updateSetting(SettingsWeather settingsW) { ContentValues values = new ContentValues(); SettingsWeather swFirst = getSavedSettings(); // gets first record. Update this using the ID values.put(UserSettingsDbHelper.COLUMN_BACKGROUND_COLOR, settingsW.getBackgroundColor()); values.put(UserSettingsDbHelper.COLUMN_CITY_LIST_SORT, settingsW.getCityStateListSort()); values.put(UserSettingsDbHelper.COLUMN_DISPLAY_TYPE, settingsW.getPanelSelectInt()); long insertId = database.update( UserSettingsDbHelper.TABLE, values, UserSettingsDbHelper.COLUMN_ID + " = " + swFirst.getID(), null); if (GlobalSettings.city_list_db_data) Log.d(UserSettingsDbData.class.getName() + "updateSetting()", "insertId: " + insertId); return insertId; }