看了很多作者的文章都不會(huì)出現(xiàn)預(yù)加載的情況
我單獨(dú)使用ViewPager2的時(shí)候也不會(huì)預(yù)加載,和TabLayout一起用的時(shí)候,加載第二Fragment的時(shí)候會(huì)把第三個(gè)也創(chuàng)建出來
把代碼貼出來,希望大佬們能給看看,問題在哪
依賴:
implementation'androidx.viewpager2:viewpager2:1.0.0'
implementation'com.google.android.material:material:1.1.0'
MainActivity:

MyFragmentPagerAdapter:

首次打開應(yīng)用打印Log:

點(diǎn)擊第二個(gè)Tab時(shí)打印Log:

這時(shí)候就會(huì)把第三個(gè)創(chuàng)建出來
點(diǎn)擊Tab的時(shí)候會(huì)出現(xiàn)上述情況,如果是滑動(dòng)切換tab的不會(huì)出現(xiàn)上述情況
目前的處理方法是把數(shù)據(jù)的獲取放在了onResume()里,判斷下是不是首次