深入理解Fragment与Activity之间的关系
2016-10-10 22:30
183 查看
Activity与Fragment之间的关系
activity与fragment关联有俩种方法:1.在activity布局文件中定义(简单但不够灵活,activity生命周期过程中无法切换fragment视图)
2.在activity代码中添加
我们来说说第二种方法:
在activity代码中添加fragment就要用到Fragment Manager。FragmentManager负责管理fragment并将他们的视图添加到activity的视图层级结构中。
添加fragment给FragmentManager 管理时, onAttach(Activity). oncreate(Bundl_e)以及 oncreateview(…) 方法会被调用。
托管acti vity的oncreate(…)方法执行后,onActivitycreated(…)方法也会被调用。
activity处于运行状态时,FragmentManager立即驱动fragment行动,执行必要方法,跟上activity的状态(与activity的最新状态同步。)
相关文章推荐
- 安卓开发_深入理解Activity和Fragment的关系
- 深入理解Activity之间的数据传递
- 第4章 深入理解Activity与Fragment
- 深入理解子类和父类之间关系
- 如何理解Activity,View,Window三者之间的关系
- Activity和Fragment生命周期之间的关系
- 深入理解子类和父类之间关系
- 一句话、一张图记住Activity和Fragment之间错综复杂的生命周期关系
- 深入理解Activity启动模式(一)–Activity与进程,线程的关系
- 深入理解Java Servlet与Web容器之间的关系
- 深入理解Java Servlet与Web容器之间的关系
- 深入理解子类和父类之间关系
- 一句话、一张图记住Activity和Fragment之间错综复杂的生命周期关系
- 深入理解Java Servlet与Web容器之间的关系
- 深入理解子类和父类之间关系
- Anfroid -- 深入理解Fragment生命周期,Fragment和activity的生命周期对比
- Fragment,Activity与 FragmentActivity之间的关系
- 深入理解Java Servlet与Web容器之间的关系
- 深入理解Looper、MessageQueue、Handler之间的关系,Android的异步消息机制
- Fragment与Activity之间传值,Fragment与Fragment传值以及对commit的理解