在使用添加多条目包括header的时候,会导致获取不到刷新的监听
背景:tablayout+viewPager+公用一个fragment 需求是:推荐界面需要加header+多条目 , 热点界面只是 多条目 所以就复用fragment。
使用刷新的过程中:推荐界面就可以刷新,加载 很正常,但是到了热点的界面就不刷新了,我通过debug调试,发现它不会调用
refresh 的刷新监听,很是诧异,于是查了一些相关的问题,没有一个与我的相符的,
于是,我就手动写了一个测试demo ,完全ok,一一对比发现问题了,
公用fragment的时候 一个有header,一个没有,很简单,可以判断显示隐藏,也就是view的
VISIBLE、
GONE 然后就出现上面问题,热点界面不会刷新。然后就通过adapter的removeAllheaderView 不再是gone,完美解决
流程还是不清楚的,问题还是不知道怎么解决的。欢迎留言