java在所有问题逐一显示后,我希望再次显示第一条消息
在Android上,在最后一个问题(“弗拉维是谁?”)之后,我想问第一个问题(“汤姆是谁?”)当我单击按钮时,再次显示
final String questions[] = {"Who's Tom?", "Who's Luca?", "Who's Flavie?"};
final String answers[] = {"American", "Italian", "French"};
// display question
answer_question.setOnClickListener(new View.OnClickListener() {
int CurrentQuestionIndex = 0;
public void onClick(View v) {
ask_question.setText(question[(CurrentQuestionIndex++) % (questions.length)]);
// discuss question versus answer
EditText editText = (EditText) findViewById(R.id.tvReponseF);
if(editText.getText().toString().equals(answers[CurrentQuestionIndex]))
{
alertMessageRight();
} else {
alertMessageFalse();
}
}
# 1 楼答案
复杂方法
简单方法