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

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


Adnroid中viewpager+fragment生命周期的详解_第1张图片

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

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

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

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

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

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

你可能感兴趣的:(Adnroid中viewpager+fragment生命周期的详解)