分析:有個(gè)Activity類粗仓,控件有ListView或者GridView嫁怀,相應(yīng)的需要有Adapter和數(shù)據(jù)设捐,下拉刷新框架PullToRefreshPullToRefresh的兩個(gè)監(jiān)聽接口OnRefreshListener跟OnRefreshListener2兩者的差別是單一刷新跟上下刷新異步加載網(wǎng)絡(luò),獲取網(wǎng)絡(luò)數(shù)據(jù)塘淑,展示給adapter說下重點(diǎn):PullToRefresh需要寫 PullToRefresh.setMode(PullToRefreshBase.Mode.BOTH);pullToRefresh.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2){
onPullDownToRefresh方法跟onPullUpToRefresh方法
在方法中去異步加載萝招,
new FinishRefresh().execute(第一次加載);
記著上拉的時(shí)候page++;
}
MyGridAdapter基本沒有變化,跟原來都一樣::注意兩個(gè)List屬性存捺,第一個(gè)是獲取網(wǎng)絡(luò)的List<實(shí)體>槐沼,第二個(gè)也是實(shí)體,但是加載所有的數(shù)據(jù)捌治,往適配器里面?zhèn)鞯闹怠?/p>