【发布时间】:2015-10-27 16:27:12
【问题描述】:
我正在尝试创建一个循环,为每个按钮提供一个方法,该方法的参数取决于它是什么按钮。我不断收到错误:
i 不是最终变量 - 如果嵌套在内部类中,则必须是。
for (int i = 0; i < 14; i++) {
buttons[i].setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
// issue is with i value here
move.makeMove(move.cups.get(i);
updateButtons();
}
});
currentCup = nextCup;
}
【问题讨论】:
标签: java android nested inner-classes