Fragment简介

来源:互联网 发布:网络招聘注意事项 编辑:程序博客网 时间:2024/05/01 23:20

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

Fragment的生命周期

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

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

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

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

生命周期的大问题

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

0 0