循环一个按钮,内部的项目遍历数组

时间:2015-01-25 12:50:48

标签: java android

我有一个fashcard程序,我试图让它为程序中的所有抽认卡使用相同的活动,按钮和文本框。我试图做的是让程序迭代两个数组,用于闪存卡的正面和用户插入的文本。

这些是我使用以下代码

时遇到的错误
  • 行断点:Flashcards1 [line:54] - onClick(查看)
    • 不能在不同的内部类中引用非final变量i 方法

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]);


                    }





        }});}

1 个答案:

答案 0 :(得分:0)

你必须在你的内心阶级声明你的int i=0;