移动app列表数据分页,上拉加载更多和下拉刷新时的后台逻辑该如何实现?

移动app列表数据分页,上拉加载更多和下拉刷新时的后台逻辑该如何实现?
需要在下拉刷新时使用缓存来存储要展示的数据列表,然后第一次返回前20条,上拉加载时再从缓存中读取后面的20条,再次下拉刷新时清空缓存,重新获取要展示的数据列表?
求大神给一个完善的解决思路,谢谢!

2个回答

69 private int count = 1;
70 private void loadData(){
71 for (int i = 0; i < 10; i++) {
72 list.add(new Music("歌曲"+count,"歌手"+count));
73 count++;
74 }
75 }
这里的count替换为你已经加载的数据的页码,在loaddata里传到服务器。
服务器分页以后返回对应页码+1的数据,返回。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐