我现在正在开发一个app,当涉及到注册进度时,我需要在注册按钮中设置一个监听器来将信息发送到服务器,同时,我想在性别选择中设置一个监听器使用RadioGroup的按钮。当我在监听器中设置用于放射线组的监听器进行注册时,似乎无线电组听众没有正常工作。我很奇怪为什么。这里有代码
findViewById(R.id.rigister_btn_register).setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
EditText accountEt=(EditText) findViewById(R.id.register_account);
EditText passwordEt=(EditText) findViewById(R.id.register_password);
EditText nickEt=(EditText) findViewById(R.id.register_nick);
/*RadioGroup group = (RadioGroup)findViewById(R.id.register_radiogroup);
RadioButton maleButton=(RadioButton)findViewById(R.id.register_radio_nan);
maleButton.setChecked(true);
group.setOnCheckedChangeListener(new OnCheckedChangeListener() {
public void onCheckedChanged(RadioGroup group,int id) {
RadioButton femaleButton=(RadioButton)findViewById(R.id.register_radio_nv);
if(id==femaleButton.getId()){
sex="female";
}
}
});*/
顺便说一句,var“sex”已经在班级的开头初始化了。