我正试图从单选按钮获取文本并将其插入到我的SQLite数据库中。我不能使用
*selectedGender.getText().toString();
我通常会像这样编写一个简单的插入查询:
boolean isInserted = mydb.addguardian(
edtuname.getText().toString(),
edtpass.getText().toString());
这是我的DBHelper
上的插入查询代码。我删除了selectedGender.getText().toString();
,因为它会导致错误。我要获取的是检查用户选择内容后单选按钮中的文本。
答案 0 :(得分:0)
首先,您必须检查一下RadioButton。
可以做到按需或收听改变选择事件并存储为进一步使用值
V1:
int checkedButtonId = radioGroup.getCheckedRadioButtonId();
RadioButton checkedButton = findViewById(checkedButtonId);
String ButtonText = checkedButton.getText().toString();
V2:
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
String text = ((RadioButton)findViewById(radioGroup.getCheckedRadioButtonId())).getText().toString();
}
});*