gpt4 book ai didi

android - Endless RecyclerView Loading 不停加载不滚动

转载 作者:行者123 更新时间:2023-11-29 17:01:42 25 4
gpt4 key购买 nike

我有这种情况。我实现了 endless scrolling with RecyclerView .通常,当当前滚动位置下方只有 5 个项目时,应该加载新项目,但事实并非如此。

而是从 API 加载第一组项目后,立即发送(不滚动)、接收和解析另一组项目。之后发送另一个请求(仍然没有滚动)并解析。此过程会继续(无需滚动)直到应用程序退出。

我的 RecyclerView

 mLayoutManager = new LinearLayoutManager(getActivity());
recyclerView.setLayoutManager(mLayoutManager);
recyclerView.setItemAnimator(new FadeInLeftAnimator());
recyclerView.setNestedScrollingEnabled(false);
adapter = new PostAdapter(mPostItemList, getActivity());
recyclerView.setAdapter(adapter);

recyclerView.addOnScrollListener(new EndlessRecyclerViewScrollListener( mLayoutManager) {
@Override
public void onLoadMore(final int page, int totalItemsCount, RecyclerView view) {
Log.w(TAG, "onLoadMore called");
morePostsUrl = postUrl + "&page=" + page;
getMorePostArray(morePostsUrl, true, false);
}
});

最佳答案

我发现问题是 RecyclerView 有一个 NestedScrollView 作为父级。当我删除 NestedScrollView 时,这个问题就停止了。

关于android - Endless RecyclerView Loading 不停加载不滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42518110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com