У меня есть радиогруппа в Android, содержащая 3 варианта. Плюс у меня также есть кнопка с именем проверено. Я хочу выбрать вариант 1, когда нажимаю кнопку «отмечено». Вот что я делаю:
RadioGroup options;
RadioButton rb;
TextView txt;
CharSequence userMsg;
Button checked;
int id;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
options=(RadioGroup)findViewById(R.id.options);
txt=(TextView)findViewById(R.id.txt);
options.setOnCheckedChangeListener(new android.widget.RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
rb=(RadioButton)findViewById(checkedId);
userMsg=rb.getText();
txt.setText(userMsg);
}
});
checked.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
options.check(1);
}
});
}
}
Это дает мне ошибку исключения нулевого указателя. Пожалуйста, помогите!