开发总统问答与木琴应用:从基础到进阶
总统问答应用开发
在开发总统问答应用时,我们首先要处理的是问题索引的循环逻辑。当用户点击“NextButton”时,应用会增加问题索引。最初,代码会检查 currentQuestionIndex
是否大于 3(即问题的数量)。若大于 3, currentQuestionIndex
会被重置为 1,显示第一个问题;若小于等于 3,则正常显示当前问题。
操作步骤 | 具体内容 |
---|---|
测试应用 | 点击“NextButton”,依次查看问题显示是否符合预期,包括循环到第一个问题。 |
然而,当我们向 QuestionList
和 AnswerList
添加新问题和答案时,会发现新问题无法显示。这是因为判断用户是否到达最后一个问题的测试过于具体,直接与数字 3 进行比较。为了解决这个问题,我们应将比较对象改为 QuestionList
的长度。
块类型 | 抽屉 | 用途 |
---|---|---|
length of list | Lists </ |