Я предлагаю пользователю добавить элемент в SQLiteDb.Когда они нажимают «добавить», я хочу проверить, существует ли этот элемент ... если его нет, я хочу вставить его.
Я звоню
mDbHelper.createNote(inputLine.getText().toString().trim(), mTable[i]);
Какие звонки...
public long createNote(String value, String table) {
ContentValues initialValues = new ContentValues();
initialValues.put(table, value);
return mDb.insert(table, null, initialValues);
}
Это работает, но не проверяет, существует ли элемент, поэтому он все еще вставляет дубликаты.Поэтому я попытался
return mDb.insertWithOnConflict(table, null, initialValues, SQLiteDatabase.CONFLICT_FAIL);
Однако он не распознает insertWIthOnConflict или SQLiteDatabase.CONFLICT_FAIL ...
Как мне заставить это работать?
Редактировать: это 1 таблица, 2 строки.имя таблицы = примечание, строки = _id, примечание.