我正在开发一个测验应用程序。在一个部分中,我从我的 sqlite DB 收到了一个光标。它包含问题的 ID 和问题的顺序。一旦我弄清楚这个循环,我想通过将问题 ID 链接到带有查询的 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
}
基本上任何关于如何实现这一点的提示都会非常好,我已经筋疲力尽了。