moveToFirst
фактически реализовано как moveToPosition(0)
. moveToPosition
- последний метод, определенный в AbstractCursor. Глядя на код, вы можете видеть, что результат частично зависит от getCount
. и кажется, что в вашем случае getCount возвращает ненулевое значение.
Посмотрите, каково значение столбца '_id', и попробуйте удалить его. В качестве альтернативы, попробуйте вызвать этот код после повторного создания базы данных (вызов «перетаскивания таблицы», а затем «создания таблицы»).