回答:
A FragmentActivityはActivity、Androidサポートパッケージ用に作成されたサブクラスです。。
このFragmentActivityクラスは、古いバージョンのAndroidとの互換性を確保するためにいくつかの新しいメソッドを追加しますが、それ以外は、2つの間に大きな違いはありません。ちょうどあなたは、すべての呼び出しに変更作るgetLoaderManager()とgetFragmentManager()するgetSupportLoaderManager()とgetSupportFragmentManager()、それぞれを。
FragmentActivity継承し、その結果、コンパイラは文句を言いません。おそらく、正しくないクラスをインポートしている可能性もあります。これらのクラスを、Android SDK()ではなく、サポートパッケージ()からインポートしていることを確認してください。getLoaderManagergetFragmentManagerActivityLoaderManagerFragmentManagerandroid.support.v4.appandroid.app
Activityいる場合は使用してくださいandroid.app.Fragment。を使用してFragmentActivityいる場合に使用しandroid.support.v4.app.Fragmentます。決して添付していないandroid.support.v4.app.Fragmentにandroid.app.Activity、この例外がスローされますよう、。
Fragmentsアプリケーションでの使用方法)。次に、このチュートリアル(Fragmentサポートパッケージのを使用する方法)に進みます。開発者サイトのドキュメントも読む価値があります。
FragmentActivity一部であるサポートライブラリながら、Activityフレームワークのデフォルトのクラスです。それらは機能的に同等です。
あなたはいつも使用する必要がありますFragmentActivityし、android.support.v4.app.Fragment代わりに、プラットフォームのデフォルトのActivityおよびandroid.app.Fragmentクラス。プラットフォームのデフォルトを使用するということは、実行中のデバイスで使用されているフラグメントの実装に依存していることを意味します。これらは多くの場合数年前のものであり、サポートライブラリで修正されたバグが含まれています。
minSdkVersionサポートライブラリのバージョンはバージョン26.xx以降14です