项目有三个Tab,使用ViewPager实现
Tab1:有一个搜索菜单
Tab2:有一个搜索菜单
Tab3:没有任何菜单
遇到一个奇怪的问题是1,3切换没有问题,但是2,3切换3会出现2的搜索菜单。
1.按网上说的把FragmentStatePagerAdapter替换成FragmentPagerAdapter没效果。
2.mViewPager.setOffscreenPageLimit(3);加上这个后完美解决。
为什么会这样还懒得去研究了,应该是默认mViewPager.setOffscreenPageLimit(1);导致了Fragment被回收所致。