移动app列表数据分页,上拉加载更多和下拉刷新时的后台逻辑该如何实现?
需要在下拉刷新时使用缓存来存储要展示的数据列表,然后第一次返回前20条,上拉加载时再从缓存中读取后面的20条,再次下拉刷新时清空缓存,重新获取要展示的数据列表?
求大神给一个完善的解决思路,谢谢!
https://www.cnblogs.com/liushilin/p/5687491.html
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的数据,返回。