[解決済み] アクティビティとフラグメントの違いは何ですか?
2023-03-15 02:50:27
質問
調べたところ、backstackの概念とその存在に大きな違いがあるようです。
アクティビティ
-
を実行すると
activity
に配置されるとbackstack
のactivities
ユーザは を押すだけで、前のアクティビティにナビゲートすることができます。back
ボタンを押すだけで、前のアクティビティに戻ることができます。 -
Activity
は独立して存在することができます。
フラグメント
-
を指定した場合
fragment
がアクティビティに配置されたとき、私たちは インスタンスの保存を要求するためにaddToBackstack()
の間にfragment
transaction
. -
Fragment
の中に住んでいなければならない。activity
その他の違いはありますか?
どのように解決するのですか?
この2つは全く別のものです。
アクティビティは画面を提供するアプリケーションコンポーネントで、ユーザーが何かをするために対話することができます。詳細はこちら。 https://developer.android.com/guide/components/activities/intro-activities
フラグメントはActivityの動作やユーザーインターフェースの一部を表します。 https://developer.android.com/guide/fragments
関連
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] match_parentとfill_parentの違いは何ですか?
-
[解決済み] Oracle JDKとOpenJDKの違いについて
-
[解決済み] フラグメントのインスタンス状態をバックスタックに正しく保存する方法は?
-
[解決済み】「px」、「dip」、「dp」、「sp」の違いは?
-
[解決済み】FragmentPagerAdapterとFragmentStatePagerAdapterの違いは何ですか?
-
[解決済み] Android Webview - キャッシュを完全に削除する
-
[解決済み] グリッドビューの高さが削減される
-
[解決済み] フラグメントから現在のアクティビティを終了させる
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] なぜフラグメントなのか、そしてアクティビティの代わりにフラグメントを使用するのはどんなときか?
-
[解決済み] 設定ページに移動せずに位置情報サービスをオンにする
-
[解決済み] HttpPostによる画像送信
-
[解決済み] Android Studio - あいまいなメソッド呼び出し getClass()
-
[解決済み] 複数のフィルタを持つBroadcastReceiverか、複数のBroadcastReceiverか?
-
[解決済み] Android StudioからADBを手動で再起動する方法
-
[解決済み] 非推奨のandroid.support.v4.app.ActionBarDrawerToggleの置き換え方法
-
[解決済み] BottomNavigationViewを新しいNavControllerで使用する際に、フラグメントを生かす方法はありますか?
-
[解決済み] 文字列リソースにHTML?
-
[解決済み] HttpURLConnectionを使ったPOSTによるファイル送信