Fragment是android中非常常用的控件之一,他可以帮助开发者实现类似于局部刷新的功能,这样与用户的交互更加简单,一个界面可以展示更多更丰富的内容,而且局部刷新可以节省刷新界面的时间和内存消耗,目前几乎所有的app的主界面都是通过Fragment来实现的,说明不仅开发者,连产品君都见识到了Fragm的过人之处。

Fragment的生命周期

详细介绍的博客在网上非常的多,所以再写也就没有必要了,其实图也是盗的。

可以看出fragment的生命周期和Activity 的生命周期是非常相似的,下面介绍几个常用的生命周期:

onCreate 创建,一般初始化一些必要的变量或者是对象

onCreateView 创建布局,一般添加引用的布局文件,并初始化要用到的控件,设置onclick等响应事件。

生命周期的大问题

onStart,onStop这两个周期是非常大的坑,在实际的使用中会发现完全不走这两个周期,具体的原因还不了解,所以为了解决这个问题,只能自己定义新方法,让Activity的onStart,onStop来调用。

下一篇为大家介绍一下Fragment的简单用法。

Fragment专辑(一):Fragment简介相关推荐

  1. android fragment概念,android Fragment相关概念简介

    Fragment fragment是一种控制器对象,activity可委派它完成一些任务,通常这些任务就是管理用户界面,受管理的用户界面可以是一整屏或是整屏的一部分, 管理用户界面的fragment又 ...

  2. android fragment生命周期图,Fragment生命周期详解

    序言 Fragment从Android v3.0版本开始引入的,随着界面布局的复杂化,处理起来也更加的复杂,引入Fragment可以把Activity拆分成多个部分.一个Activity可以同时组合多 ...

  3. android viewpager 嵌套fragment,Android ViewPager+Fragment多层嵌套(使用问题处理)

    之前写了Android ViewPager+Fragment(使用问题处理),封装了一个BaseFragment,对于简单使用ViewPager+Fragment而言,是没有问题的. 不过,ViewP ...

  4. Android Fragment中嵌套Fragment,不显示view

    原文链接:http://www.jianshu.com/p/e146698482f5 先看一段错误代码,这段代码写在一个 Fragment 中: private void initView(){mVi ...

  5. Fragment之一:Fragment入门

    参考自张泽华视频 Fragment是自Android3.0后引入的特性,主要用于在不同的屏幕尺寸中展现不同的内容. Fragment必须被嵌入Activity中使用,总是作为Activity的组成部分 ...

  6. android中viewpager+fragment,ViewPager和Fragment一篇就够了

    ViewPager显示多Fragment使用问题 前言:每当使用ViewPager时,对于选用什么适配器,缓存多少页面,是否需要懒加载以及Fragment的数据刷新经常会有些疑问,网络上的答案很多,但 ...

  7. 【Android Fragment】解决Fragment多层嵌套时onActivityResult无法正确回调的问题

    前言: Fragment也可以使用startActivityForResult方法去打开一个Activity,然后在其onActivityResult方法中处理结果,可是当Fragment嵌套的时候, ...

  8. android fragment 教程,Android Fragment教程总结

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? Fragment是什么就没有必要说了,但是要强调Fragment是Android3.0(11)后引入的如果要在2点几的A ...

  9. android fragment 优势,Android Fragment详解

    参考网址:Android Fragment详解 一.什么是Fragment? Fragment:是Android3.0开始新增的概念,意为碎片.Fragment是依赖于Activity的,不能独立存在 ...

  10. must implement OnFragmentInteractionListener/ Fragment与Activity,Fragment与Fragment之间的信息传递

    出现这个问题的原因, 是Fragment关联的Activity没有实现OnFragmentInteractionListener接口. 那为什么要实现这个接口,以及怎样实现这个接口呢?让我们一步一步来 ...

最新文章

  1. CNN网络优化加速开源代码汇总
  2. 独家 | 教你用卷积神经网络对视觉神经元进行建模(附资源)
  3. Git和Repo扫盲——如何取得Android源代码
  4. Sketchup Pro(草图大师) 2017中文版 64位
  5. 最懂中文的H5前端框架amazeUI
  6. cnn stride and padding_CNN中的stride、kernel、padding计算
  7. js日期格式判断(2018/01/30) -方法 小时分秒格式判断((HH:MM)
  8. Oracle学习计划
  9. android 跨应用,Android跨应用获取资源
  10. 判断C语言变量名是否合法
  11. 栈的复习(加减乘除表达式求值)
  12. 基于Vue实现关键词实时搜索高亮显示关键词
  13. 欧科云链OKLink:以太坊网络难度达到5.74P的历史新高
  14. mysql------变量
  15. 联想第二季度业绩创纪录 所有业务实现强劲增长
  16. MyBatis(一)—— 2h学完这篇就可以入门mybatis啦
  17. ssd测试软件和实际 速度,固态硬盘实际速度比拼_三星 300E5K-Y05_笔记本评测-中关村在线...
  18. 程序史记:从巴贝奇、爱达到图灵
  19. ERP-库存与存货-原料采购单
  20. 【django】Windows下安装Redis

热门文章

  1. 9月22日培训日记(上)
  2. UA MATH571A 一元线性回归II 统计推断1
  3. DevExpress控件安装和初次使用图解
  4. 学习笔记98—从矩阵坐标转换至MNI坐标
  5. php微信公众号开发入门
  6. 论云计算对传统软件工程的影响
  7. Compound Interest Calculator4.0
  8. ubuntu多节点安装kubernetes
  9. .NET速度的问题,不是最重要的
  10. Oxite分析(记录)