
长列表不能一次加载完,否则首屏慢、内存炸。下拉刷新拿最新,上拉加载补更多,是标准做法。
实现:onPullDownRefresh 拉第一页,onReachBottom 拉下一页,加载中给个转圈,到底了提示《没有更多》。廷云信息做列表页默认这套交互,数据多也不卡。注意防重复请求(上拉时锁一下),别一滑到底狂打接口。分页是列表性能的基本功。
体验顺不顺,列表见真章。

长列表不能一次加载完,否则首屏慢、内存炸。下拉刷新拿最新,上拉加载补更多,是标准做法。
实现:onPullDownRefresh 拉第一页,onReachBottom 拉下一页,加载中给个转圈,到底了提示《没有更多》。廷云信息做列表页默认这套交互,数据多也不卡。注意防重复请求(上拉时锁一下),别一滑到底狂打接口。分页是列表性能的基本功。
体验顺不顺,列表见真章。