Проверяю существует ли запись в бд но все время получаю false (0 с курсора). Проверяю так:
public boolean checkMovieExist(int movieId){
String checkQuery = "SELECT EXISTS(SELECT * FROM " + FAVORITE_TABLE_NAME
+ " WHERE " + MOVIE_ID + " = " + movieId + " LIMIT 1)";
Cursor cursor = mDatabase.rawQuery(checkQuery, null);
cursor.moveToFirst();
boolean isRecordExist;
isRecordExist = cursor.getInt(0) > 0;
cursor.close();
return isRecordExist;
}
При этом запись в бд существует.
@Override
public boolean recipeIsFavorite(int id) {
try {
db = this.getReadableDatabase();
String selectQuery = "SELECT * FROM " + TABLE_FAVORITES + " WHERE " + VALUE + " = " + id + ";";
Cursor cursor = db.rawQuery(selectQuery, null);
if (cursor.moveToFirst()) {
db.close();
return true;
}
} catch (Exception e) {
Log.e("recipeIsFavorite", e.toString());
}
db.close();
return false;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Понимаю, что вопрос скорее глупыйНужно создать два класса в разных пакетах и импортировать метод из одного класса в другой
В данном API есть функции рисования полигона и ломаных линийПосле рисования полигона нужно произвести разметку прямыми линиями как это показано...