Я хочу сделать Android App Quiz. Я сделал радиогруппу с 4 радиокнопками, которые представляют 4 ответа. Я хочу, чтобы, когда эти радиокнопки не были нажаты, приложение показывает ошибку, но мой не делает этого. Это мой код:Android: Radiobutton не проверен
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_main);
RadioGroup champ=(RadioGroup)findViewById(R.id.answer1);
champ.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@SuppressWarnings("null")
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
switch(checkedId) {
case R.id.answer1A:
ans1 =0;
break;
case R.id.answer1B:
ans1 =1;
break;
case R.id.answer1C:
ans1 =2;
break;
case R.id.answer1D:
ans1 =3;
break;
case R.id.answer1E:
ans1 =4;
break;
default:
ans1=(Integer) null;
Toast.makeText(MainActivity.this, "error", Toast.LENGTH_LONG).show();
break;
}
}
});
Почему вы можете мне помочь, пожалуйста?
вы проверяете его на listener..just проверить его вне listener..if любой радиокнопки щелкает или not..if не затем показать тост .. – Meenal