開発者ガイドでは、実行時にFragment
をプログラム時に既存のViewGroup
に追加することができます。私の質問は次のとおりです:ViewGroup
はどのようにアプリケーションにリンクされていますか?ViewGroupへのフラグメントの追加
これまでは、アプリケーションのレイアウトを記述したxmlファイルにViewGroup
を宣言しようとしました。しかし、をpublic abstract FragmentTransaction add (int containerViewId, Fragment fragment, String tag)
関数を使用して追加しようとすると、アプリケーションがクラッシュします(immediatlyではなく、アプリケーションのonCreate
機能の最後)。
私が実際にやりたいことは、アプリケーション内でいくつかのビュー(Fragment
として実装)を管理し、ユーザーの選択に応じてそれらを切り替えることです。私のアプローチで何を追加(または変更)しなければならないのですか?
あなたが私を助けるために過ごす時間を事前に感謝します。
Eclipseで 'adb logcat'、DDMS、またはDDMSパースペクティブを使ってLogCatを調べ、クラッシュに関連するスタックトレースを調べます。 – CommonsWare