У меня запрос к базе данных SQLite, который возвращает мне по одной записи за раз.Это запрос:
rawQuery("SELECT id, category_id, title, text FROM customer WHERE (reads = (SELECT MIN(minReads) FROM categories)) AND status = 'a' ORDER BY rating DESC, rand_index DESC LIMIT 1 ",null);
Если я хочу получить следующую запись, поскольку мы применяем ограничение в моем запросе SQLite выше, я не могу получить следующую запись.Limit = 1
необходимо, поскольку в моем db
есть тысячи записей.
Как получить следующую запись без изменения существующего запроса.Я не могу применить цикл к этому, так как у меня много записей, и я не хочу все записи одновременно.Я хочу, чтобы он выбирался динамически один за другим.Я хочу что-то вроде того, где я могу хранить результаты в массиве, так как мне могут понадобиться старые записи, а также при получении следующей записи.
Любой ввод будет большой помощью.