我是Android编程新手。我想做一个Fragment,我看到一些例子使用了Fragment和FragmentActivity,它们有什么区别,应该在哪些情况下使用?谢谢。
我是Android编程新手。我想做一个Fragment,我看到一些例子使用了Fragment和FragmentActivity,它们有什么区别,应该在哪些情况下使用?谢谢。
FragmentActivity是具有片段支持的经典Activity,没有其他功能。因此,当要将片段附加到Activity时,需要使用FragmentActivity。
好了,Fragment是一个很好的组件,它复制了Activity的基本行为,但它不是像Activity那样独立的应用程序组件,需要附加到Activity才能正常工作。
FragmentActivity
属于google-support-v4
库,该库为系统版本低于2.3的设备添加了对Fragment的支持。因此,FragmentActivity
与简单的Activity
相同,只是它允许您向其中添加Fragment。
Fragment
是一个对象,它共享Activity
的一部分生命周期,并且可以作为其逻辑的一部分添加到Activity
或FragmentActivity
中。 Fragment
的美妙之处在于它可以在应用程序的不同Activities
中重复使用。