原因:昨天再写ViewPager+fragment+RadioButton布局的时候,当点击第4个RadioButton切换到第四个fragment,然后再点击第一个RadioButton切换第一个fragment,再点击第4个RadioButton切换到第四个fragment的时候,fragment会加载不出数据的情况。
解决办法:因为ViewPager再加载页面的时候,每次都会销毁和产生页面。ViewPager加载当前页面的时候,会预加载它上下的页面,但是其它的页面会销毁。所以会出现上面那种情况,因此,解决办法就是设置ViewPager默认能加载的页面的数目就可以解决。
mViewPager.setOffscreenPageLimit(3);//防止viewpager加载fragment不出的数据