RadioButton
内で選択したものに基づいて、実行するパスを決定するアプリケーションがありますRadioGroup
。
InvocationTargetException
次のコードフラグメントが実行されると、プログラムの強制は終了します。
private int getselctedRadioButtonId() {
RadioGroup group = (RadioGroup) findViewById(R.id.radioGroup1);
return group.getCheckedRadioButtonId();
}
私は何が間違っているのですか?
もっとコードを投稿することはできますが、これは問題のある部分だと思います。
Android2.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]