我想使用循环来设置单击时每个按钮的动作(因为大多数按钮将只返回它们的文本值),但是我收到一个错误,指出“变量'我'是从内部类访问的,需要被声明为最终的“。我怎样才能解决这个问题?使用循环设置按钮onclicklistener
这里是我得到
String getValuesPressed(){
for(int i = 0; i < buttonList.length; i++){
buttonList[i].setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(i == 0){//error occurs here
//do stuff
}
}
});
}
return textOnScreen;
}