Fragment、FragmentActivity与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-09-25 13:17:29

Fragment、FragmentActivity与Activity的关系的相关文章

java-安卓关于Fragment的问题activity启动出错

问题描述 安卓关于Fragment的问题activity启动出错 MainActivity.java没动public class LeftFragment extends Fragment {@Overridepublic View onCreateView(LayoutInflater inflater ViewGroup containerBundle savedInstanceState) {View view = inflater.inflate(R.layout.left_fragme

fragment-Android: Fragment不能获取activity

问题描述 Android: Fragment不能获取activity 下面的 activity 执行一个 fragment transaction DetailFragment newFragment = new DetailFragment(); transaction.replace(R.id.mylist, newFragment); transaction.addToBackStack(null); transaction.commit(); 我想要用一个动态的string去替换布局里面

android中window、view与activity的关系

通过讨论这个问题,我们能够见识到google是对面向对象模式的理解,能够理解android底层的一些调用. 这也是一道很常见的面试题. 我们这篇文章就来解决这四个问题: Android  中view的显示视图么? Activity,window,View的关系是什么? LayOutInflater 填充是什么? LayOutInflater 具体怎么做? 首先,我们从activity开始说起,说起activity我们都要知道setcontentview和attach方法. setcontentv

android 中的 window,view,activity具体关系

通过讨论这个问题,我们能够见识到google是对面向对象模式的理解,能够理解android底层的一些调用.这也是一道很常见的面试题. 我们这篇文章就来解决这四个问题: Android  中view的显示视图么? Activity,window,View的关系是什么? LayOutInflater 填充是什么? LayOutInflater 具体怎么做? 首先,我们从activity开始说起,说起activity我们都要知道setcontentview和attach方法.setcontentvie

Android基础之Fragment与Activity交互详解

以下小编就为大家介绍一下Fragment跟Activity之间的关系.需要的朋友可以过来参考下   今天继续讲解Fragment组件的特性,主要是跟Activity的交互和生命周期的关系,我们前面已经说过Fragment是依赖于Activity的,而且生命周期也跟Activity绑定一起.下面我们看看Fragment跟Activity的关系. 1.为Activity创建事件回调方法在 一些情况下, 你可能需要一个fragment与activity分享事件. 一个好的方法是在fragment中定义

Android开发 Activity和Fragment详解_Android

1.Activity的生命周期 1)多个Activity组成Activity栈,当前活动位于栈顶.我们先来看看各种Activity基类的类图: 当Activity类定义出来之后,这个Activity何时被实例化.它所包含的方法何时被调用,这些都不是由开发者所决定的,都应该由Android系统来决定. 下面我们来看一下Activity的生命周期: 2.Activity的用法 1)启动.关闭Activity // 首先需要创建启动的Activity对应的Intent Intent intent =

fragmentactivity-当Fragment视图存在时,FragmentActivity如何传值,Fragment如何接收值?求实例

问题描述 当Fragment视图存在时,FragmentActivity如何传值,Fragment如何接收值?求实例 当Fragment视图存在时,FragmentActivity如何传值,Fragment如何接收值?求实例 解决方案 很多方法,handler或者发送广播都可以 解决方案二: 使用eventbus进行通讯 解决方案三: 1.Fragment是依托于Activity的所以 2.在Fragment的生命周期方法中可以调用getActivity();方法 3.通过此方法获得当前Frag

Fragment和FragmentActivity的使用方法 .

认识:首先我们知道Fragment是我们在单个Activity上要切换多个UI界面,显示不同内容.模块化这些UI面板以便提供给其他Acitivity使用便利.同时我们显示的Fragment也会受到当前的这个Acitivity生命周期影响.(而平常的Fragment有其自己的生命周期) 一.使用方法: 1.创建一个或者多个你需要的Fragment类,其实就是类似activity一样,也有OnCreate()等回调函数. 2.如果要让当前的程序也就是Activity使用Fragment的话,需要把A

[Android]Fragment、Activity比较——Android碎片介绍

Fragment是Android honeycomb 3.0新增的概念,Fragment名为碎片不过却和Activity十分相似,下面介绍下Android Fragment的作用和用法.Fragment用来描述一些行为或一部分用户界面在一个Activity中,你可以合并多个fragment在一个单独的activity中建立多个UI面板,同时重用fragment在多个activity中.你可以认为fragment作为一个activity中的一节模块 ,fragment有自己的生命周期,接收自己的输