private void add() { /*SQLiteDatabase db = mDbHelper.getWritableDatabase(); CustomEngineParcelable parcelable = getParcelable(); parcelable.data.id = CustomEngine.getAvailableId(); mData.add(parcelable.data); ContentValues values = new ContentValues(); values.put(CustomEngineTable.COLUMN_ID, parcelable.data.id); values.put(CustomEngineTable.COLUMN_DATA, ParcelableUtils.marshall(parcelable)); db.insert(CustomEngineTable.TABLE_NAME, null, values);*/ CustomEngineParcelable parcelable = new CustomEngineParcelable(); parcelable.data = getData(); parcelable.data.setId(CustomEngine.getAvailableId()); parcelable.data.setEnabled(1); CustomEngine.addEngineToDb(this, parcelable, parcelable.data.getId()); CustomEngine.addEngineToList(parcelable.data); EditSitesActivity.getAdapter(this).notifyItemInserted(mData.size() - 1); EditSitesActivity.getAdapter(this).notifyItemChanged(mData.size() - 2); }