关于轮播图和ViewPager的刷新

实现轮播图的方式有很多中,一本直接使用ViewPager+indicator就可以了。想找具体的demo请各位看官上http://p.codekk.com/

ViewPager的刷新分两种,本人在2017-3-15日尝试了一整天,发现网友说的那些方法基本上不是特别可行,所以才开始写日记:

1.如果知道当前的ViewPager有多少个页面,可以提前创建好所有的页面,数据都置为空。然后从缓存和网络中获取数据,填充进去即可。(仅适用于固定个数的页面)

2.如果当前不知道有多少个页面,先获取缓存数据并填充。获取到网络数据之后,销毁掉缓存数据所创建的PagerAdapter,直接新建适配器并替换。

各位看官可能会嘲笑我,这尼玛也算是方法?这是目前为止最有效的方法了,没有之一

你可能感兴趣的:(关于轮播图和ViewPager的刷新)