Fragment的生命周期及相关介绍
2014-05-22 01:16
232 查看
1.Fragment所特有的生命周期
开始于绑定父亲Activity 结束与分离
Fragment/Activity暂停时,有可能Activity生命周期未完成而结束,导致Fragment没有分离onDetach
onAttach事件在Fragment的UI被创建之前,以及Fragment自身或它父Activity完成他们的初始化之前会被触发 onAttach获取一个Fragment对父Activity的引用
创建和销毁用户界面
使用onCreateView获取View的引用
一旦填充好了,返回:
return inflater.inflate(R.layout_myfragment,cintainer,false);
如果Fragment需要和他的父Activity的UI交互 需要等到onActivityCreated时间触发
2.Fragment状态
Fragment的生命周期与Activity相关
跟随Activity 暂停 挂起 销毁
Fragment Manager介绍:
每一个Activity 都包含一个Fragment Manager来管理它所包含的Fragment可以通过使用getFragment-Manager方法来访问Fragment Manager:
FragmentManager fragment=getFragmentManager();
Fragment Transaction 来添加、删除 Fragment。
向Activity中添加Fragment
<LinearLayout xmlns:android......>
<fragment android:name="......全路径"
android:id="@+id/aa"
/>
<fragment android:name="......全路径"
android:id="@+id/bb"
/>
</LinearLayout>
一旦Fragment被填充以后,称为一个View Group会在Activity内显示和管理他所包含的IO
Activity onCreate 使用Fragment Transaction创建相应的Fragment 并且添加到父容器中
明天再写
开始于绑定父亲Activity 结束与分离
Fragment/Activity暂停时,有可能Activity生命周期未完成而结束,导致Fragment没有分离onDetach
onAttach事件在Fragment的UI被创建之前,以及Fragment自身或它父Activity完成他们的初始化之前会被触发 onAttach获取一个Fragment对父Activity的引用
创建和销毁用户界面
使用onCreateView获取View的引用
一旦填充好了,返回:
return inflater.inflate(R.layout_myfragment,cintainer,false);
如果Fragment需要和他的父Activity的UI交互 需要等到onActivityCreated时间触发
2.Fragment状态
Fragment的生命周期与Activity相关
跟随Activity 暂停 挂起 销毁
Fragment Manager介绍:
每一个Activity 都包含一个Fragment Manager来管理它所包含的Fragment可以通过使用getFragment-Manager方法来访问Fragment Manager:
FragmentManager fragment=getFragmentManager();
Fragment Transaction 来添加、删除 Fragment。
向Activity中添加Fragment
<LinearLayout xmlns:android......>
<fragment android:name="......全路径"
android:id="@+id/aa"
/>
<fragment android:name="......全路径"
android:id="@+id/bb"
/>
</LinearLayout>
一旦Fragment被填充以后,称为一个View Group会在Activity内显示和管理他所包含的IO
Activity onCreate 使用Fragment Transaction创建相应的Fragment 并且添加到父容器中
明天再写
相关文章推荐
- fragment的生命周期函数介绍
- Fragment生命周期相关
- Android Fragment 生命周期介绍
- android Fragment生命周期介绍
- Tab相关控件API中的介绍翻译比较:TabLayout,FragmentTabHost,AppBarLayout
- Android Fragment 基本介绍及其生命周期讲解
- Fragment相关源码解析二——生命周期
- Fragment中相关类的介绍
- acticity嵌套fragmentA和fragmentB情景下生命周期介绍
- Fragment的生命周期和相关UI框架搭建
- Fragment的生命周期以及相关库函数的执行流程总结
- 关于fragment与activity生命周期相关讨论
- Fragment中生命周期函数的介绍
- Android开发之Fragment的介绍、使用及生命周期
- 史上最全Fragment介绍,包括fragment的定义,生命周期,用法
- 介绍有关学习C++ STL的预备知识和STL的相关背景知识,适合想对STL做大致了解的初学者
- Gnutella协议的相关介绍(Peercast实现P2P传输所使用的协议)
- 非窗口类中使用定时器的方法及相关知识的介绍
- Dflying的Atlas相关介绍/教程文章合辑PDF下载
- CMM/CMMI的相关介绍