cymcsg / UltimateRecyclerView

A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features.
Apache License 2.0
7.22k stars 1.43k forks source link

sometimes,when I scroll fast and no data to load,disableloadmore() doesn't work #417

Open MarkLiuMengmeng opened 8 years ago

MarkLiuMengmeng commented 8 years ago

My load data code.

if(trackingAndAnalysisModel.getPageIndex()==1){
            trackingAndAnalysisView.dismissRefreshView();
            trackingAndAnalysisModel.getTaskSummaryAdapter().removeAll();
            if (taskSummaryList==null||taskSummaryList.isEmpty()){
                trackingAndAnalysisView.showEmptyView();
            }else {
                if (taskSummaryList.size()<DataConstants.PAGE_SIZE){
                    trackingAndAnalysisView.disableLoadMoreView();
                }else {
                    trackingAndAnalysisView.enbleLoadMoreView();
                }
                trackingAndAnalysisView.hideEmptyView();
                trackingAndAnalysisModel.getTaskSummaryAdapter().insert(taskSummaryList);
            }
        }else{
            if (taskSummaryList==null||taskSummaryList.isEmpty()){
                trackingAndAnalysisView.disableLoadMoreView();
                T.showShort(x.app(), R.string.no_more_data);
            }else{
                trackingAndAnalysisModel.getTaskSummaryAdapter().insert(taskSummaryList);
            }
        }

I can see the toast appearing,but the loadmoreview is still there. Anything wrong? Please help me,Thanks~~~