【发布时间】:2015-11-09 17:34:03
【问题描述】:
boolean isChecked 是第一次声明 true,而不是我在 OnClickListener 中设置的 false。我需要的是在下一个OnClickListener 中再次将boolean isChecked 设置为true。我知道这不在同一个范围内,但我该怎么做?
这是我的代码:
answer[j].setOnClickListener(new View.OnClickListener() {
private boolean isChecked = true;
@Override
public void onClick(View v) {
RadioButton checkedRadioButton = ((RadioButton) v);
if (isChecked) {
if (checkedRadioButton.isChecked()) {
score++;
isChecked = false;
}
}
}
});
resetButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
isChecked = true;
score = 0;
}
});
谢谢!
【问题讨论】:
标签: java android boolean onclicklistener