1. ホーム
  2. android

[解決済み] Android - Activity vs FragmentActivity? 重複

2023-05-04 09:05:02

質問

Android初心者です。私は、タブ形式のアプリを作りたいと思っています。私は多くのドキュメントを見つけ Activity が使用されているドキュメントを多く見かけました。また、多くの場合 FragmentActivity . どちらから始めたらいいのかわかりません。どうすればいいのでしょうか? Activity それとも FragmentActivity を使用すると、タブ形式で開発を開始できますか?

どのように解決するのですか?

ianhanniballakeの言うとおりです。 . のすべての機能を得ることができます。 Activity から FragmentActivity . 実際には FragmentActivity の方がより多くの機能を備えています。

使用方法 FragmentActivity を使えば、簡単に tab and swap の書式を作成することができます。各タブに対して、異なる Fragment ( Fragments は再利用可能です)。ですから、どんな FragmentActivity を再利用することができます。 Fragment .

それでも Activity を使うこともできます。例えば、何かをリストアップして、次のページでそのリストの要素を編集するような場合です。

また Activity を使っている場合は android.app.Fragment を使ってください。 FragmentActivity を使っている場合は android.support.v4.app.Fragment . 決して android.support.v4.app.Fragmentandroid.app.Activity に変更すると、例外が発生します。