Fragment  FragmentActivity  Activity 之间的区别

来源:互联网 发布:中兴端口查询mac 编辑:程序博客网 时间:2024/09/21 08:18
资料来源于网上博文
 
要想用Fragment 功能必须先让activity继承FragmentActivity,其原因是里面包含了Fragment运作的FragmentManager接口的实 现类 FragmentManagerImpl ,由这个类管理所有Fragment的显示、隐藏

fragmentactivity 继承自activity,用来解决android3.0 之前没有fragment的api,所以在使用的时候需要导入support包,同时继承fragmentActivity,这样在activity中就 能嵌入fragment来实现你想要的布局效果。

3.0以下:getSupportFragmentManager()

3.0以上:getFragmentManager()

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

0 0