无限加载Bug解决

This commit is contained in:
ScorpioMiku
2018-09-24 15:59:05 +08:00
parent 6e60f7a338
commit 335be670bc
3 changed files with 12 additions and 7 deletions

View File

@@ -66,10 +66,7 @@ public class RecommendAdapter extends BaseMultiItemQuickAdapter<RecommendFood, B
@Override
public void loadMoreComplete() {
super.loadMoreComplete();
for (int i = 0; i < 5; i++) {
RecommendFood recommendFood = new RecommendFood(1, "烧肉", "好吃", indexs[i % 4]);
getData().add(recommendFood);
}
}
@Override

View File

@@ -83,16 +83,24 @@ public class RecommendFragment extends BaseFragment {
recyclerView.postDelayed(new Runnable() {
@Override
public void run() {
Logger.d("加载数据");
for (int i = 0; i < 6; i++) {
RecommendFood recommendFood = new RecommendFood(1, "烧肉", "好吃", indexs[i % 4]);
adapter.getData().add(recommendFood);
}
adapter.loadMoreComplete();
// Logger.d("开始加载");
}
}, 1000);
}
}, recyclerView);
adapter.disableLoadMoreIfNotFullPage();
// adapter.disableLoadMoreIfNotFullPage();
adapter.setEnableLoadMore(true);
adapter.setHeaderView(LayoutInflater.from(getContext()).
inflate(R.layout.recommend_head, (ViewGroup) recyclerView.getParent(), false));
adapter.setPreLoadNumber(1);
recyclerView.setNestedScrollingEnabled(false);
manager = new GridLayoutManager(getContext(), 2);
adapter.setHeaderViewAsFlow(false);