我开发了一个基于测验的 android 应用程序,在该应用程序中,我正在从数组中加载问题和答案,一切正常,但我面临的唯一问题是在为特定问题选择一个选项并提交后,所选选项仍然为下一个选择问题也在这里我需要清除选中的选项。这是我尝试过的
b1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
RadioButton uans = (RadioButton)findViewById(rg1.getCheckedRadioButtonId());
String ansText = uans.getText().toString();
//Toast.makeText(getApplicationContext(), ""+ansText, 5000).show();
if(ansText.equalsIgnoreCase(answers[flag]))
{
correct++;
}
else
{
wrong++;
}
//Toast.makeText(getApplicationContext(), "Flag before INCR==> " + flag, 5000).show();
flag++;
if(flag < ques.length)
{
//Toast.makeText(getApplicationContext(), "Flag after INCR==> " + flag, 5000).show();
rg1.setEnabled(false);
t2.setText(ques[flag]);
r1.setText(options[flag*4]);
r2.setText(options[flag*4 + 1]);
r3.setText(options[flag*4 + 2]);
r4.setText(options[flag*4 + 3]);
}