页面从上到下依次:一个viewPager轮播图,然后是固定的15条同类型单列数据(下面用rvA代替),最下面是双列的大量数据(rvB)需要分页加载,大致如图(渣图大佬们凑合看)一开始rvB作为body,轮播图和固定的15条数据作为header,上拉加载并没有问题,但是那15条数据需要做一些特殊的效果,发现头做不了,于是就改了一下。然后把15条数据作为body,viewpager作为header,双列数据作为footer,这时候对双列数据也就是rvB增加了上拉加载,问题就出现了,只要rvB露出屏幕,就会无限执行加载的操作,也就是判定的是rvA滑动到底部了而不是rvB滑动到底部了,每加载一次就会增加10m的内存,大约10几次以后就oom了。困扰了很久没有找到原因。。求指点
解决方案 »
- 【android视频- 百度网盘下载】看到那么多说发android视频了帖子我受不了了
- 请教 dex反编译的问题
- android gridview的item被放大后会被遮挡
- android经纬度值保存
- 请教简单的List语法
- 安卓 控件属性填不进去,如何简单解决
- 夜间模式是怎么实现的?还有一键换主题
- 大家帮我想想实现方法!谢谢!有关陀螺仪的,都进来看看啊!
- android 通过listview 获取数据库某一列的内容,如果有内容就修图片。
- Android中使用LitePal,一个表中数据可以正常save,另一个表姐夫怎么也插入不成功,有没有朋友遇到过这个问题啊!
- [Android] 在自定义控件中使用接口回调时为什么影响界面绘制?
- 哪位大神android写过zeromq客户端?
不会解决冲突?
教你一个懒人用的方法
RecyclerView 嵌套RecyclerView 基本什么效果都能做。就是有些乱。
RecyclerView 嵌套RecyclerView 基本什么效果都能做。就是有些乱。我现在在用RecyclerView 多条目,把下面的双列RecyclerView 作为一个条目了,初始会自动滚动到底部。。为啥呢
15条分成3个部分做了一个indicator的效果,滚到第一部分上面切换到page1,滚到第二部分切换到page2, 要监听这15条的滚动,放在header里总是监听不到 于是就放到body了。。