美文网首页
FragmentActivity和Activity的区别

FragmentActivity和Activity的区别

作者: zhouhaolong1 | 来源:发表于2017-02-07 18:11 被阅读3389次

    Fragment是Android3.0添加的,3.0可以在Activity中直接使用Fragment,为了兼容低版本(3.0之前)的,就要使用到android.support.v4.jar包中FragmentActivity,它提供了一些操作Fragment的方法,使和Activity中一样。

    API原文:
    FragmentActivity is a special activity provided in the Support Library to handle fragments on system versions older than API level 11. If the lowest system version you support is API level 11 or higher, then you can use a regular Activity.

    API翻译:
    FragmentActivity是支持库中提供的一种特殊的Activity,用于处理早于API级别11的系统版本上的Fragment。如果所支持的最低系统版本是API级别11或更高版本,则可以使用常规Activity。

    所以就是总结来说既是:
    minSdkVersion < 11:继承FragmentActivity, 调用getSupportFragmentManager() 获取Fragment管理器
    minSdkVersion >= 11:继承Activity,调用getFragmentManager() 获取Fragment管理器

    相关文章

      网友评论

          本文标题:FragmentActivity和Activity的区别

          本文链接:https://www.haomeiwen.com/subject/bagdittx.html