请教recyclerView作为脚布局时上拉加载oom的问题
页面从上到下依次:一个viewPager轮播图,然后是固定的15条同类型单列数据(下面用rvA代替),最下面是双列的大量数据(rvB)需要分页加载,大致如图(渣图大佬们凑合看)
一开始rvB作为body,轮播图和固定的15条数据作为header,上拉加载并没有问题,但是那15条数据需要做一些特殊的效果,发现头做不了,于是就改了一下。
然后把15条数据作为body,viewpager作为header,双列数据作为footer,这时候对双列数据也就是rvB增加了上拉加载,问题就出现了,只要rvB露出屏幕,就会无限执行加载的操作,也就是判定的是rvA滑动到底部了而不是rvB滑动到底部了,每加载一次就会增加10m的内存,大约10几次以后就oom了。
困扰了很久没有找到原因。。求指点