私のプログラムは、一連の質問(質問を1つずつ)を表示します。私が答えを書いた後、私の答えが正しいかどうかを警告するメッセージが表示されます。 問題は、正しい回答を書いても、警告メッセージに「偽」メッセージが表示されることです。文字列配列が一致しません
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 answer = (EditText) findViewById(R.id.tvReponseF);
if (answer.equals(answers[CurrentQuestionIndex])) {
alertMessageRight();
} else {
alertMessageFalse();
}
}
});
あなたの 'answers'配列を投稿します。 –