FrangmentActivity和Activity的区别

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

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

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

3、获得Manager的方式也不同

3.0以下:getSupportFragmentManager()

3.0以上:getFragmentManager()

时间: 2024-10-27 10:58:17

FrangmentActivity和Activity的区别的相关文章

转:AppCompatActivity和Activity的区别

AppCompatActivity和Activity的区别 首先是AppCompatActivity默认带标题 但Activity不带 而且AppCompatActivity和 requestWindowFeature(Window.FEATURE_NO_TITLE); 有冲突 当活动继承AppCompatActivity时再设置取消标题则程序会直接挂掉 即以下程序无法正常运行 public class MainActivity extends AppCompatActivity { @Over

关于android编程中service和activity的区别

一. 绝大部分情况下,Service的作用是用来"执行"后台的.耗时的.重要的任务,三者缺一不可,而最重要的原因是第三点:要执行重要的任务. 因为当一个进程启动了Service后,进程的优先级变高了,系统除非在非常极端的情况下,不会杀掉该进程,反观Activity,不具备这样的特性. 如果没有满足上面所说的三点,请谨慎使用Service,千万别把使用Service的理由变成:这样可以常驻后台.从资源使用的角度来看,这是非常不可取的. 二. 1.Activity和Service的生命周期

view和activity的区别

activity相当于控制部分,view相当于显示部分.两者之间是多对多的关系,所有东西必须用view来显示.  viewGroup继承自view,实现了ViewManager,ViewParent接口,主要用作layout方面. Activity中加载相应的view才能显示出画面来,view是具体的画面布局(layout),由wegit控件组成. 好比view是jsp实现前台画面,activity是java程序,处理具体业务逻辑 基本上每个activity都有对应的view, activity

Fragment(9)FragmentActivity和Activity的区别

getSupportFragmentManager()  ,FragmentActivity用在android sdk 3以下. getFragmentManager() + Activity 用在android sdk 3以上. stackoverflow的原文 A FragmentActivity is a subclass of Activity that was built for the Android Support Package. The FragmentActivity cla

FragmentActivity和Activity的区别

[转载] 直说总结了: 1.fragmentactivity 继承自activity,用来解决android3.0 之前没有fragment的api,所以在使用的时候需要导入support包,同时继承fragmentActivity,这样在activity中就能嵌入fragment来实现你想要的布局效果. 2.当然3.0之后你就可以直接继承自Activity,并且在其中嵌入使用fragment了. 3.获得Manager的方式也不同 3.0以下:getSupportFragmentManager

view和activity的区别(转)

activity相当于控制部分,view相当于显示部分.两者之间是多对多的关系,所有东西必须用view来显示. viewGroup继承自view,实现了ViewManager,ViewParent接口,主要用作layout方面. Activity中加载相应的view才能显示出画面来,view是具体的画面布局(layout),由wegit控件组成. 好比view是jsp实现前台画面,activity是java程序,处理具体业务逻辑 基本上每个activity都有对应的view, activity用

View.findViewById()和Activity.findViewById()区别

在网上看见View.findViewById() 和 Activity.findViewById()执行效率不一样 使用Activity.findViewById()如: TextView tv_inner_1 = (TextView)this.findViewById(R.id.tv_inner_1); TextView tv_inner_2 = (TextView)this.findViewById(R.id.tv_inner_2); 使用View.findViewById() 如: Vie

Fragment和Activity的区别

Fragment用来描述一些行为或一部分用户界面在一个Activity中,可以合并多个Fragment在一个单独的Activity中建立多个UI面板,同时重用Fragment在多个activity中.可以认为Fragment作为一个Activity中的一节模块,Fragment有自己的生命周期,接收自己的输入事件,可以添加或移除从运行中的activity.一个Fragment必须总是嵌入在一个Activity中,同时Fragment的生命周期受Activity而影响,举个例子吧,当Activit

AppCompatActivity、ActionBarActivity、FragmentActivity和Activity的区别

package com.chy.myapplication; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; /* * support v4 FragmentActivity 兼容2.x模式下使用Fragment * support v7 AppCompatActivity 兼容2.x模式下使用Fragment和ActionBar,ActionBarActivity是AppCompatActiv