這是Swiprefreshlayout和Recyclerview一起用赐劣,。下拉刷新時(shí)趟薄,先把數(shù)據(jù)清空酗电。但是在下拉刷新和獲取數(shù)據(jù)這個(gè)間隔時(shí)間中魄藕,如果下拉recyclerview會(huì)報(bào)這個(gè)錯(cuò)誤。找了個(gè)臨時(shí)的方法:
@Overridepublic void onRefresh() {
if (oderResultBeen != null){
oderResultBeen.clear();
}
//刷新時(shí)不讓recyclerview下拉
totalRc.setOnTouchListener(new View.OnTouchListener() {
@Override public boolean onTouch(View v, MotionEvent event) {
if (mSwipe.isRefreshing()){
return true;
}else {
return false;
}
}
});
getData();
}