片段 vs. 片段活动

4

我是Android编程新手。我想做一个Fragment,我看到一些例子使用了Fragment和FragmentActivity,它们有什么区别,应该在哪些情况下使用?谢谢。

2个回答

8

FragmentActivity是具有片段支持的经典Activity,没有其他功能。因此,当要将片段附加到Activity时,需要使用FragmentActivity。

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

在此阅读Fragment和FragmentActivity之间的区别


5

FragmentActivity属于google-support-v4库,该库为系统版本低于2.3的设备添加了对Fragment的支持。因此,FragmentActivity与简单的Activity相同,只是它允许您向其中添加Fragment。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接