【发布时间】:2017-03-10 23:00:57
【问题描述】:
我需要这段代码做的是我想要它,这样一旦你第一次点击按钮,它会显示它是否正确,如果按钮被第二次按下它会显示一个新问题。
我已经更新了代码。我尝试在一些 cmets 的帮助下实现计数器的使用,但它仍然无法正常工作。
if(view.getId()==R.id.btnEnter){
counter++;
if(!answerDisplayed.endsWith("?")) {
int useranswer= Integer.parseInt(answerDisplayed.substring(5));
if(useranswer==calculatedAnswer){
//correct
}else{
//incorrect
}
}
if(counter ==2) {
randomQuestion();
}
}
【问题讨论】:
-
所以。 .什么不起作用?相关变量的值是什么,您期望的动作以及发生的实际动作是什么?我假设您正在使用调试器,因此您不需要猜测出了什么问题 - 也不要让我猜测,告诉我即可。
-
如果没有minimal reproducible example,很难理解你想要什么
-
所以计数器被初始化为 0,当单击带有 id btnEnter 的按钮时,它应该向计数器添加 +1。我想要的是一个可以按下两次的按钮,每次都给出不同的方法。首先显示答案,然后第二个调用函数 randomQuestion() 向用户询问新问题。
标签: java android onclicklistener android-button