转 Fragment 和 FragmentActivity的使用】的更多相关文章

前阵用viewpaper+fragment做滑动引导,查阅了下网上的资料,发现在有两种做法,一个是自建类直接继承Activity另一种是继承FragmentActivity,很是迷惑,在查了些google的官方文档和StackOverflow之后有了些理解,在此坐下记录.下面的英文说明取自Stackoverflow,个人感觉解释的很清楚. A Fragment is a section of an Activity, which has: its own lifecycle receives i…
Fragment 和 FragmentActivity的使用 http://blog.csdn.net/izy0001989624/article/details/17072211…
在项目里面会经常用到Fragment与FragmentActivity,比如Fragment之间的界面切换与Fragment之间的值传递等等,为了方便起见我把Fragment和FragmentActivity进一步封装,那在实际开发中只需要继承父类,然后调用一个方法就可以实现Fragment之间界面切换和值传递 1.FragmentActivity类的封装 <span style="font-size:14px;">public class BaseChangeFragme…
今天学习下 Android中的 Fragment 和 FragmentActivity,因为没有4.0手机,平台是2.3.3 所以我是使用 v4 support 包来进行学习. 要想用Fragment 功能必须先让activity继承FragmentActivity,其原因是里面包含了Fragment运作的FragmentManager接口的实现类 FragmentManagerImpl ,由这个类管理所有Fragment的显示.隐藏 1.使用最简单的Fragment,我们只要继承Fragmen…
认识:首先我们知道Fragment是我们在单个Activity上要切换多个UI界面,显示不同内容.模块化这些UI面板以便提供给其他Acitivity使用便利.同时我们显示的Fragment也会受到当前的这个Acitivity生命周期影响.(而平常的Fragment有其自己的生命周期) 一.使用方法: 1.创建一个或者多个你需要的Fragment类,其实就是类似activity一样,也有OnCreate()等回调函数. 2.如果要让当前的程序也就是Activity使用Fragment的话,需要把A…
一.为什么要使用Fragment  1.当我们需要动态的多界面切换的时候,就需要将UI元素和Activity融合成一 个模块.在2.3中我们一般通过各种Activity中进行跳转来实现多界面的跳转和单个界面动态改变.在4.0或以上系统中就可以使用新的特性来方便的 达到这个效果--Fragment类.Fragment类似一个嵌套Activity,可以定义自己的layout和自己的生命周期. 2. 多个Fragment可以放在一个Activity中(所以上面讲到类似一个嵌套Activity),而这个…
  今天继续完成剩下的学习部分,现在项目很多地方使用viewpager来提供滑动,今天记录学习viewpager配合fragment的显示,增加一个CallLogsFragment配合之前SMSListFragment 1.CallLogsFragment,主要显示手机的电话记录,这都是之前的代码,所以只要把Activity转换成Fragment就可以了,也一样,  Activity.setContentView(int) 转变成Fragment.onCreateView(View) 并且 fi…
MainActivity.java import android.app.AlertDialog; import android.app.Notification; import android.content.DialogInterface; import android.content.Intent; import android.content.res.Resources; import android.os.Bundle; import android.support.v4.app.Fr…
Android Fragment是Android4.0以上才有的:而FragmentActivity是为了兼容4.0以下版本的Fragment使用的. 所以如果你想兼容4.0以下Android版本使用Fragment的话,框架Activity需要继承FragmentActivity,FragmentActivity这个类是在android.support.v4.app.FragmentActivity里的. 下面介绍2种用法: 1.继承Activity的. (这个只针对4.0以上的Android…
一.为什么要使用Fragment  1.当我们须要动态的多界面切换的时候,就须要将UI元素和Activity融合成一个模块.在2.3中我们一般通过各种Activity中进行跳转来实现多界面的跳转和单个界面动态改变.在4.0或以上系统中就能够使用新的特性来方便的达到这个效果--Fragment类.Fragment类似一个嵌套Activity,能够定义自己的layout和自己的生命周期. 2. 多个Fragment能够放在一个Activity中(所以上面讲到类似一个嵌套Activity).而这个类能…