fc2ブログ

    AndroidのLayout(xml)で、ClassCastException



    ■AndroidのLayout(xml)で、ClassCastException

    いつもの様にxmlでlayoutをいじってあーだこーだしていたら、
    「ClassCastException」が発生しました。

    発生した状況が、
    1.Button「A」、「B」をxmlで作る

    2.AとBの順番を入れ替える(A、BからB、Aへ)

    3.エラー発生(ClassCastException)

    layoutの順序を変えただけでエラーが発生するという、理不尽エラーに戸惑いながらも
    「ああ、Androidってそうだよね」と改めて感慨にふけりながら原因を調べてみる

    詳しく仕組みはよくわからないが、どうやら構成部品の内部的なRのIDが変更されていないから、
    エラーになるようです。

    解決方法は、
    ・プロジェクトのクリーンをする
    ことで無事解消されました

    2012123001.png
    スポンサーサイト








    カテゴリ
    検索フォーム
    メールフォーム

    名前:
    メール:
    件名:
    本文:

    お世話になっている書籍達




















    リンク



    最新記事
    月別アーカイブ
    最新コメント
    プロフィール

    yukinori110

    Author:yukinori110
    Androidってなに?Javaってなに?というレベルから勉強してます。