У меня есть приложение, которое определяет, какой путь выполнения выбрать, основываясь на выбранном RadioButton
внутри RadioGroup
.
Программа принудительно закрывается с InvocationTargetException
, когда запускается следующий фрагмент кода:
private int getselctedRadioButtonId() {
RadioGroup group = (RadioGroup) findViewById(R.id.radioGroup1);
return group.getCheckedRadioButtonId();
}
Что я делаю не так?
Я могу опубликовать больше кода, но я думаю, что это проблемная часть.
Я нацеливаюсь на Android 2.2.
Редактировать : вот полная трассировка стека для основного потока:
Thread [<1> main] (Suspended (exception IllegalStateException))
View$1.onClick(View) line: 2072
Button(View).performClick() line: 2408
View$PerformClick.run() line: 8816
ViewRoot(Handler).handleCallback(Message) line: 587
ViewRoot(Handler).dispatchMessage(Message) line: 92
Looper.loop() line: 123
ActivityThread.main(String[]) line: 4627
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]
Method.invoke(Object, Object...) line: 521
ZygoteInit$MethodAndArgsCaller.run() line: 868
ZygoteInit.main(String[]) line: 626
NativeStart.main(String[]) line: not available [native method]