0
我将制作一个收集用户个人信息的简单应用程序。但现在我有一些单选按钮的问题。我想将选定的单选按钮值添加到SQL。 这是代码。当点击所选的单选按钮时,出现错误
MainActivity:
public void add(View view){
EditText fn = (EditText)findViewById(R.id.first_name);
EditText ln = (EditText)findViewById(R.id.last_name);
first_name=fn.getText().toString();
last_name =ln.getText().toString();
radio_group=(RadioGroup)findViewById(R.id.radio_gender);
String gender= ((RadioButton)this.findViewById(radio_group.getCheckedRadioButtonId())).getText().toString();
pf.execSQL("INSERT INTO Persone VALUES('"+first_name+"','"+last_name+"','"+gender+"');");
}
默认情况下是否有任何按钮被选中?你应该在RadioButton上添加一个onCkeckedChangeListener – joao2fast4u 2014-09-20 19:29:58