Activity 和FragmentActivity的关系

每日一言:如果你简单,这个世界就对你简单。

欢迎一起讨论和学习,QQ:732258496  QQ群:478720016

Activity 和FragmentActivity的关系

一.介绍

       Fragment是Android 3.0以后的东西,为了在低版本中使用Fragment就要用到android-support-v4.jar兼容包,而FragmentActivity就是这个兼容包里面的,它提供了操作Fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。

二.区别

        1、FragmentActivity 继承自Activity,用来解决Android 3.0之前无法使用Fragment的问题,所以在使用的时候需要导入android-support-v4.jar兼容包,同时继承 FragmentActivity,这样在Activity中就能嵌入Fragment来实现你想要的布局效果。 
          2、当然Android 3.0之后你就可以直接继承自Activity,并且在其中嵌入使用Fragment。 
          3、获得FragmentManager的方式也不同 
               Android 3.0以下:getSupportFragmentManager() 
               Android 3.0以上:getFragmentManager()