我得到了一个带有2个radiobutton(M和F)的放射组。 当我选择一个时,它会在sqlite db上保存正确。 如果是editTest,我会做类似
的事情name.setText(cursor.getString(1));
是的,我必须看看那个位置上有什么,但是我在这里有2个radiobutton ......在再次访问该活动时我能做什么呢?这将是之前选择的选择?
我这样做:
rad= (RadioGroup)findViewById(R.id.radioGroup1);
rad.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId)
{
checkedRadioButton = (RadioButton) findViewById(checkedId);
text = checkedRadioButton.getText().toString();
}
}
);
答案 0 :(得分:0)
如果为每个选项分配标签,则可以使用以下方法保存当前值:
savedValue = radioButton.getTag()
然后您可以使用以下方法恢复它:
((RadioButton)radioGroup.findViewWithTag(savedValue)).setChecked(true);