【Android】ClassCastExceptionの回避方法

2019年3月14日

本稿では、ClassCastExceptionの回避方法について説明致します。

 

 

ClassCastExceptionについて

Androidアプリ開発において画面のレイアウト変更をしている時、

コンポーネントの位置を変更しただけでClassCastExceptionが発生することがあります。

例)テキストビューとボタンの位置を変更しただけでClassCastExceptionが発生

 

コード上は間違いがないのにExceptionが発生する理由は、Resource IDが更新されないためです。

 

ClassCastExceptionの回避方法

Resource IDを更新するには、Android StudioでClean buildを行いましょう。

手順は以下の通りです。

  1. Android Studioのメニューをクリック
  2. Buildをクリック
  3. Clean Projectをクリック