我有一个fashcard程序,我试图让它为程序中的所有抽认卡使用相同的活动,按钮和文本框。我试图做的是让程序迭代两个数组,用于闪存卡的正面和用户插入的文本。
这些是我使用以下代码
时遇到的错误int i = 0;
while ( i<10 ) {
//clicking submit button, checking if strings are equal, and then if correct moving onto next
//items in arrays
enterButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
i++;
flashCardWord.setText(otherWord[i]);
if (englishWord[i].equals(inputAnswer.getText().toString()) )
{
feedback.setText("correct");
flashCardWord.setText(otherWord[i]);
}
}});}
答案 0 :(得分:0)
你必须在你的内心阶级声明你的int i=0;
。