记录fragment与viewpager2绑定时,fragment生命周期
当viewpager2没有设置 viewPager.offscreenPageLimit 时:
第一个frament生命周期
如果此时直接点击第三个fragment
会发现第二个fragment也会创建,并且走到onStart状态 第三个fragment也会走到onStart状态,然后第一个fragment onPause,第三个fragment onResume
这是再从第三个fragment到第二个fragment
第三个fragment先进行onPause ,第二个fragment再onResume
此时手机息屏
第三个fragment进入到onPause状态,接着按照顺序onStop
设置offscreenPageLimit=1
viewPager.offscreenPageLimit = 1
再第一个fragment进入到onResume后,第二个fragment创建,最后到onStart状态
此时息屏再亮屏
从第一个fragment点击到第三个fragment
第三个fragment先进入到onStart状态,第一个fragment再onPause,然后第三个fragment再onResume
此时息屏再亮屏