Мне нужно проверить, есть ли уже значение в одном из моих столбцов БД, поэтому я написал этот код для этого:
public Cursor getTitle(long rowId) throws SQLException {
Cursor mCursor = db.query(DATABASE_TABLE, new String[]
{KEY_TOTAL_HOURS, KEY_TOTAL_MINUTES}, KEY_ROWID +"=" + rowId, null, null, null, null);{
mCursor.moveToFirst();
return mCursor;
}
}
Но курсор, который я возвращаю, дает
android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0
Что не так?