2012年12月16日日曜日

レイアウト変更エラー java.lang.ClassCastException: android.widget.XXX to android.widget.YYY

java.lang.ClassCastException: android.widget.RadioGroup cannot be cast to android.widget.Button
XMLのレイアウトを変更したら謎のキャストエラーが発生。

どうもR.JAVAのボタンなどの部品のIDが更新されなかったようです。
今回はボタンとラジオグループの上下位置を入れ替えると発生しました。

もし、ボタンとボタンなど、同じ部品の位置を入れ替えていたら、キャストエラーにはならず見つかり難いバグになっていたかもしれません。

プロジェクトをクリーンすれば解決します。

0 件のコメント:

コメントを投稿