Этот код возвращает пустой курсор. Что здесь не так? Данные уже есть в sqlitedb.
public static final String COL_2 = "ID";
public static final String COL_3 = "TYPE";
public Cursor checkData(String id, String type){
SQLiteDatabase db = getWritableDatabase();
Cursor res = db.rawQuery("SELECT * FROM "+ TABLE_NAME + " WHERE " + COL_2 + " = " + id+ " AND " + COL_3 + " = " + type , null);
return res;
}
Не делай этого. Он подвержен SQL-инъекциям: en.wikipedia.org/wiki/SQL_injection