Я работаю над приложением викторины. В одном разделе я возвращаю курсор из моей базы данных sqlite. Он содержит идентификатор для вопроса и порядок вопроса. Я хочу построить викторину на основе этих данных, связывая идентификатор вопроса с sql с запросом, как только я выясню этот цикл.Как перемещаться по курсору, где каждая итерация является нажатием кнопки?
В принципе, я хочу, чтобы иметь возможность создавать активность для первого вопроса, основываясь на его позиции курсора и его переменной номера порядка (1,2,3 и т. Д.). и каждый раз, когда они отвечают на вопрос и нажимают кнопку, он будет перебирать цикл и перейти к следующему элементу курсора и порядку номера (вопрос).
Я застрял на том, как это сделать.
Cursor questionID_query = dbHelper.getQuestionIDListFromChapterID(chapter_id);
Я знаю, что мне нужно как-то петлиться, основываясь на подсчете курсоров.
for(int i=0; i < questionID_query.getCount(); i++){
// loop through cursor
//build question list
//listen for button click
}
В принципе, любые советы о том, как это сделать, будут очень приятными, я сгорел.