【问题标题】:Fragment vs. FragmentActivity [duplicate]片段与片段活动 [重复]
【发布时间】:2013-04-04 12:44:53
【问题描述】:

我是 Android 编程新手。我想做一个Fragment,我见过使用Fragment和FragmentActivity的例子,它们有什么区别,分别应该使用哪些情况? 谢谢

【问题讨论】:

    标签: android android-fragments android-fragmentactivity


    【解决方案1】:

    FragmentActivity 是我们的经典 Activity,支持片段,仅此而已。因此需要 FragmentActivity,当 Fragment 将附加到 Activity 时。

    Fragment 是一个很好的组件,它复制了 Activity 的基本行为,仍然不是像 Activity 那样的独立应用程序组件,需要附加到 Activity 才能工作。

    阅读这里Difference between Fragment And FragmentActivity

    【讨论】:

      【解决方案2】:

      FragmentActivitygoogle-support-v4 库的一部分,它基本上是为 2.3 以下操作系统的系统添加片段支持。所以FragmentActivity 与简单的Activity 完全一样,只是它让您能够向其中添加片段。

      Fragment 是一个共享部分Activity 生命周期的对象,并且可以作为UI 的一部分添加到ActivityFragmentActivity 的逻辑中。 Fragments 的美妙之处在于它可以在您的应用程序中跨不同的 Activities 重复使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多