Fragment必须是依存与Activity而存在的,因此Activity的生命周期会直接影响到Fragment的生命周期。官网这张图很好的说明了两者生命周期的关系:

可以看到Fragment比Activity多了几个额外的生命周期回调方法:
onAttach(Activity)
当Fragment与Activity发生关联时调用。
onCreateView(LayoutInflater, ViewGroup,Bundle)
创建该Fragment的视图
onActivityCreated(Bundle)
当Activity的onCreate方法返回时调用
onDestoryView()
与onCreateView想对应,当该Fragment的视图被移除时调用
onDetach()
与onAttach相对应,当Fragment与Activity关联被取消时调用
注意:除了onCreateView,其他的所有方法如果你重写了,必须调用父类对于该方法的实现,

最新文章

  1. PHP编码规范PSR-2
  2. trace与代码跟踪服务
  3. JAVA设计模式《四》
  4. container error log
  5. SQLite存储类(数据类型)
  6. Complete the Sequence[HDU1121]
  7. mac下反编译android apk
  8. 常见行为:仿真&重力&碰撞&捕捉
  9. javascript函数的声明和调用
  10. 什么是MVC开发模式以及它和传统开发模式的区别
  11. Notepad++去除代码行号的几种方法
  12. 网狐6603 cocos2dx 棋牌、捕鱼、休闲类游戏《李逵捕鱼》手机端完整源码分析及分享
  13. Letter of inquiry about employment possibilities, e-mail version
  14. GET请求和POST请求的区别
  15. C++第四篇--重载_指针_引用
  16. PowerShell 操作 Azure Blob Storage
  17. 每周分享之cookie详解
  18. JAVA动态编译(JavaCompiler)
  19. English trip -- VC(情景课)2 B Classroom objects
  20. Sublime Text 3新建工程

热门文章

  1. MyBatis 示例-简介
  2. Linux 修改网卡名
  3. Kafka 权威指南阅读笔记(第三章,第四章)
  4. recovery模式差分(增量)升级小结
  5. 设计模式(二)Adapter模式
  6. TCP Socket服务端客户端(二)
  7. Mac高效开发之iTerm2、Prezto和Solarized主题
  8. C#/.NET/.NET Core定时任务调度的方法或者组件有哪些--Timer,FluentScheduler,TaskScheduler,Gofer.NET,Coravel,Quartz.NET还是Hangfire?
  9. 从零开始用刚买的阿里云实例搭建lnmp环境(非集成包)
  10. 投资自己【用Java写系统】