今天开发遇到数据缓存的问题, ViewPager+2个fragment,大家都知道ViewPager有预加载的功能,每次都会把下一个页面同时加载,这样虽然有时很好,但是用户只需看一个Fragment时,我们就做了一些多余工作加载了第二个Fragment。在这只需要取消Fragment的预加载即可,只有当用户切换到某个Fragment才加载..这样用户体验会好一点,在网上查询过,LazyViewPager可以实现,但是切换页面的时候发现都会重新加载, 并没有把之前加载过的缓存起来,这样效果不理想, 这个念头打消后变想下一个办法
首先,介绍两个方法void setUserVisibleHint(boolean isVisibleToUser)、boolean get