Сначала я создаю базу данных в вспомогательном классе следующим образом:
public void onCreate(SQLiteDatabase db) {
String sql = "create table " + TABLE + "( " + ID
+ " integer primary key autoincrement, " + FIELD1 + " text, "
+ FIELD2 + " text);";
Log.d("EventsData", "onCreate: " + sql);
db.execSQL(sql);
}// Where public static final String ID = "_id"; ect.
Затем я вставил данные и увидел, что они работают, отображая вставленные данные в TextView.Мои проблемы возникают, когда мне нужно удалить строку.
Я могу удалить все, используя
db.delete(TABLE, null , null);
(снова я вижу, что это работает)
Однако, если яизмените его на удаленную отдельную строку, например
db.delete(TABLE, "_id" + Index, null);
Где, например, int Index = 4;
ничего не происходит, я не получаю ошибок и не удаляю.
Можеткто-нибудь помочь с тем, почему это происходит?