Fragment的生命周期及相关介绍
来源:互联网 发布:渡边淳一 知乎 编辑:程序博客网 时间:2024/05/17 09:17
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 并且添加到父容器中
明天再写
- Fragment的生命周期及相关介绍
- fragment的生命周期函数介绍
- Fragment的概念及生命周期
- Fragment生命周期相关
- android Fragment生命周期介绍
- 史上最全Fragment介绍,包括fragment的定义,生命周期,用法
- Fragment的生命周期及setuservisiblehint的使用
- Fragment 的生命周期及使用方法详解
- Fragment 的生命周期及使用方法详解
- Fragment 的生命周期及使用方法详解
- Android Fragment的生命周期及使用
- Fragment生命周期及解析
- Fragment使用及生命周期
- fragment生命周期及用处
- Fragment中相关类的介绍
- Fragment的生命周期以及相关库函数的执行流程总结
- Fragment的生命周期和相关UI框架搭建
- Page的生命周期及相关事件苛
- List、Set和Map区别
- NTView以太网分析仪介绍
- 【转载】Cython基础--Cython入门
- 多进程和多线程
- java 8 lambda—第二章—lambda表达式
- Fragment的生命周期及相关介绍
- Jquery实现回车键Enter切换焦点
- Struts2整合Spring有关问题
- There is no Action mapped for namespace / and action name UserAction
- AppCan里面的Ajax通信实例
- POSIX thread的 stack大小设置(之二)
- Python自动单元测试框架学习
- iOS开发之数组去重与排序
- 通过Annotation来实现AOP