java如何使用SQLlite数据库检索安卓 studio中的单选按钮组
我试图将数据检索到单选按钮组。数据插入是可以的,但我需要一些帮助,以便将数据检索到radiobutton组
}
else{
while(res.moveToNext()){
Log.d(res.getString(2),"id");
dob_et.setText(res.getString(2));
Gender.getCheckedRadioButtonId(res.getString(3));
pw_et.setText(res.getString(4));
}
}
}
# 1 楼答案
您没有给出足够的代码来准确回答这个问题,但看起来您正在尝试使用
R.id.
int值来存储和还原?我认为这不是一个好主意,因为它们在未来可能会改变当此方法不接受任何参数时,您似乎还试图传递
getCheckedRadioButtonId
一个参数https://developer.android.com/reference/android/widget/RadioGroup.html#getCheckedRadioButtonId()
有两种方法可以在RadioGroup中设置值(我必须假设RadioButtons和RadioGroup的id)
1)间接
1)直接
所以从数据库代码中恢复值看起来像
PS如果你现在在政治上是正确的,你可能有3个单选按钮“男”、“女”或“其他”