Также полезно взглянуть на документацию по методам Android, так как она предоставляет больше информации о том, что метод ожидает в качестве параметров и будет возвращать.Во-первых, db.rawQuery
Запускает предоставленный SQL и возвращает курсор над набором результатов.
SQLiteDatabase
Что касаетсякурсор, вам нужно проверить существование объекта с помощью переменной Cursor.Это можно сделать с помощью следующего метода:
cursor.moveToFirst();
Переместить курсор на следующую строку.
Этот метод вернет false, если курсор уже находится за последней записью в наборе результатов.
Курсор
Этот метод вернет логическое значение, которое вы можетеиспользовать для дальнейшей проверки.Если логическое значение равно false, курсор не содержит никаких данных / объектов внутри.Если это правда, вы знаете, что у вас есть данные.
Следовательно, вам не хватает этой функциональности, где вам нужно переместить объект в первую строку, что позволит вам определить, был ли запрос пустили нет.