Fragment、FragmentActivity与Activity的关系

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

直说总结了:

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


2、当然3.0之后你就可以直接继承自Activity,并且在其中嵌入使用fragment了。


3、获得Manager的方式也不同

3.0以下:getSupportFragmentManager()

3.0以上:getFragmentManager()

目录
打赏
0
0
0
0
16
分享
相关文章
Fragivity:像使用Activity一样使用Fragment
近年来,SPA,即单Activity架构逐渐开始受到欢迎,随之而生了很多优秀的三方库,大部分是基于Fragment作为实现方案,Fragivity 使用 Fragment + Navigatiion 打造最好用的 SPA 框架
531 0
Fragment 与Activity
一个Activity 对应 多个Fragment; 每一个类 extends Fragment , 一个Activity 可以同时显示多个 Fragment; Fragment是依赖于Activity的,而且生命周期也跟Activity绑定一起。
771 0
怎么知道Fragment属于哪个Activity呢?
如果程序是一条线运行的,Fragment 中 getActivity() 是获取的上一个打开或者执行的Activity中的值。   多个Activity也是如此,就看顺序是怎么执行的,getActivity获得的是当前Activity的上下文,也就是上一个Activity的值。
1285 0
Fragment初学3——使用Fragment的子类DialogFragment
承接上一节,本节说一下Fragment的子类,继承关系如下图 Fragment有四个子类,就按顺序来吧,因为篇幅太长,我就一篇说一个 DialogFragment,顾名思义,就是用Fragment方式实现Dialog的效果,使用DialogFragment至少需要实现onCreateView或者onCreateDialog方法。
918 0
Fragment初学6——Fragment的相关方法
Fragment常用的三个类: android.app.Fragment 主要用于定义Fragment android.app.
845 0
Fragment调用Activity
  public void onClick(View arg0) {                                Intent intent = new Intent();                                intent.
858 0
QMUI实战(二)—Activity 和 Fragment,我们该选择谁?
在一开始,官方只提供了 Activity 来作为 UI 界面的载体,因此我们也别无选择,只能用它。而在 Android 3.0 后,Fragment 也面世了,它一开始是用于适配平板的,以邮件列表与详情的适配为例,手机端够小,因此开始展示列表,点击进入详情,而平板够大,则可以列表显示在左侧,详情显示在右侧,点击列表只是切换详情。对于这种适配场景,列表页和详情页必须在同一个 Activity 里了,而这便是我所知道的 Fragment 诞生的场景了。
239 0