Adnroid中viewpager+fragment生命周期的详解

首先上一张经典的fragment的生命周期图片


这个就是fragment的完整生命周期,总体就是  fragmet先与activity绑定,然后fragment创建视图,然后销毁,最后解绑。其实就是比activity多了绑定和解绑,但是fragment与viewpager一起用的时候就会出现一定的问题,一些我们无法预料的问题,所以我们有必要知道问题的根本。

当viewpager在加载的时候,它会有一个预加载的过程,

当viewpager滑动到第一页的时候,第一页加载完成,同时第二页也会加载完成。

当viewpager滑动到第二页的时候,第二页获取焦点,第一页失去焦点,第三页加载完成。

当viewpager滑动到第三页的时候,第三页获取焦点,第二页失去焦点,第一页会销毁,但是不解绑。

依次类推,我们将我们需要的数据在合适的方法中邪上就可以了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,163评论 25 709
  • 2017年05月30 最后的懒加载写的不好,推荐请叫我大苏同学写的Fragment懒加载博客,【Android】再...
    英勇青铜5阅读 13,497评论 56 189
  • 为什么写这个 在网上也有很多这个例子,但是感觉讲的都不很清楚,于是想自己跑一遍来看看整个过程,话不多说,下面就直接...
    sakurajiang阅读 4,833评论 0 32
  • 死磕 Fragment 的生命周期 本文原创,转载请注明出处。欢迎关注我的 简书 ,关注我的专题 Android ...
    MeloDev阅读 7,050评论 43 105
  • 阳光正好微风不燥 蓝天待放枝头争艳 朵朵花儿娇艳欲滴 湖上樱花你争我抢 一簇簇,正茂盛 每一朵花都是美丽的,无论多...
    l明甜_阅读 412评论 0 2