? 在fragment中使用viewPager,viewPager中放置的是Fragment,具體的使用場景如下:
在做的App的主頁中一共有四個Tab,分別是四個Fragment,而其中有個頁面是新聞模塊,非常類似于網易新聞的頁面,
而新聞頁面分為很多模塊,為了實現左右滑動的效果使用了ViewPager,但是發(fā)現當瀏覽完新聞模塊切換到其他模塊,再次切回來時無法在加載
當前的新聞模塊,左右滑動幾頁再滑回來才會加載,本以為是生命周期的問題,折騰許久也沒有解決問題,
后來發(fā)現是ViewPager初始化的問題
在Activity中一般這樣使用
pagerAdapter=newNewsListPagerAdapter(getFragmentManager(),fragments);
但是在本種情況下要:
pagerAdapter=newNewsListPagerAdapter(getChildFragmentManager(),fragments);