无限加载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);

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
@@ -9,4 +9,4 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center" />
</android.support.v4.widget.NestedScrollView>
</LinearLayout>