FragmentTransaction を使用して Fragment を通常のアクティビティのコンテナーにロードする動的な方法とは対照的に、Fragment を使用する静的な方法のようです。
それは完全に間違っています。
FragmentActivity
は、API レベル 11 より前のフラグメントを使用する場合に、Android サポート パッケージで使用するためのものです。静的 (<fragment>
レイアウト内) および動的 ( FragmentTransaction
) フラグメントの両方が、FragmentActivity
および によってサポートされActivity
ています (後者は API レベル 11 以降でのみ)。 .
API 12 を使用していますが、FragmentActivity はありません (android.support.v4.app にあります)。
プロジェクトに Android サポート パッケージを追加します。たとえば、Eclipse でプロジェクトを右クリックし、コンテキスト メニューから [Android Tools] > [Add Support package] を選択します。
Android サポート パッケージを使用しない場合、Fragment を動的に管理することしかできません。
Activity
いいえ、 API レベル 11では静的フラグメントまたは動的フラグメントを使用できます。
FragmentActivity が消えたのはなぜですか?
消えていません。使いやすさのために、Android サポート パッケージの JavaDocs をメインの JavaDocs に統合しました。パッケージ内にクラスが表示されるときはいつでもandroid.support
、それが Android サポート パッケージからのものであることがわかります。