String sql1="select id,question,optionA,optionB,optionC,optionD,answer,q_type,image from Text where id = '"+id_topic01+"';"; Cursor cs=db.rawQuery(sql1, null); while(cs.moveToNext()) {
final int a1=cs.getInt(0); String a2=cs.getString(1); String a3=cs.getString(2); String a4=cs.getString(3); String a5=cs.getString(4); String a6=cs.getString(5); int a7=cs.getInt(6); int a8=cs.getInt(7); // String a9=cs.getString(8); byte[] bs = cs.getBlob(8);
Cursor cs=db.rawQuery(sql1, null);
while(cs.moveToNext())
{
final int a1=cs.getInt(0);
String a2=cs.getString(1);
String a3=cs.getString(2);
String a4=cs.getString(3);
String a5=cs.getString(4);
String a6=cs.getString(5);
int a7=cs.getInt(6);
int a8=cs.getInt(7);
// String a9=cs.getString(8);
byte[] bs = cs.getBlob(8);
// s9 = a9;//.getText();
// System.out.println(s9+".............");
question_text_exercise_topic.setText(a2);
radioA_text_exercise_topic.setText(a3);
radioB_text_exercise_topic.setText(a4);
if(bs != null){
imageview_text_exercise_topic.setVisibility(0);
bitmap = BitmapFactory.decodeByteArray(bs, 0, bs.length);
imageview_text_exercise_topic.setImageBitmap(bitmap);
}
else{
imageview_text_exercise_topic.setVisibility(8); }
if(a8 == 0){
radioC_text_exercise_topic.setVisibility(8);
radioD_text_exercise_topic.setVisibility(8);
}
else{
radioC_text_exercise_topic.setText(a5);
radioD_text_exercise_topic.setText(a6);
}
s3 = a3;
s4 = a4;
s5 = a5;
s6 = a6;
s7 = a7;
}
radioGroup_text_exercise_topic.setOnCheckedChangeListener(new OnCheckedChangeListener(){ @Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
if(radioA_text_exercise_topic.isChecked()){
t = 1;
}
if(radioB_text_exercise_topic.isChecked()){
t = 2;
}
if(radioC_text_exercise_topic.isChecked()){
t = 3;
}
else if(radioD_text_exercise_topic.isChecked()){
t = 4;
}
if(t == s7){
true_text_exercise_topic.setText("正确");
false_text_exercise_topic.setVisibility(8);
}
else if(t != s7){
true_text_exercise_topic.setVisibility(8);
if(s7 == 1){
false_text_exercise_topic.setText("错误,正确答案是:"+s3);
}
if(s7 == 2){
false_text_exercise_topic.setText("错误,正确答案是:"+s4);
}
if(s7 == 3){
false_text_exercise_topic.setText("错误,正确答案是:"+s5);
}
else if(s7 == 4){
false_text_exercise_topic.setText("错误,正确答案是:"+s6);
}}
}});
2.你点击所有的rb都是只第一次触发吗?
3.第一次触发后,点击其他的rv选中状态会变化吗?