listview 下拉刷新,上拉加载更多

一直很纠结 listview 的下拉刷新和上拉加载更多,,,

 下拉刷新的时候肯定会去异步请求数据,然后(两种方案):a,先把原来的数据clear 然后addAll ;b,新请求的数据就是新的,不用clear,直接add

上拉的时候,貌似就不能clear,只能add了。

刚刚看了 OSChina的 android客户端额源码(http://git.oschina.net/oschina/android-app)发现 用的是 a

另外:他的上拉加载更多 每次请求新加的数据的时候  带的有一个参数pageIndex 保证上拉的是新的(猜的呵呵~)。

int pageIndex = lvSumData/20;
loadLvSearchData(curSearchCatalog, pageIndex, mSearchHandler, UIHelper.LISTVIEW_ACTION_SCROLL);
    

原文地址:https://www.cnblogs.com/hongcha-index/p/3460422.html