一 起因
我们在做应用的过程中,一个应用的界面可能是多个Fragment切换而成的,Fragment和ViewPager搭配使用时,当ViewPager显示一个页面时,它会把前后的页面也一起加载了,这样如果是需要发送请求的页面,这样如果用户都不看那个页面,它也发了请求,这样就很费流量了。所以如果在每次应用启动的时候就去加载大量的网络数据(假设你的每个Fragment都需要加载网络数据,你也可以理解为初始化大量资源)肯定是不好的,能不能有一种方法可以在我们看到我们的Fragment时再去加载对应的Fragment的数据呢? 我们在做应用的过程中,一个应用的界面可能是多个Fragment切换而成的,