You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The text was updated successfully, but these errors were encountered:
jmhe1
changed the title
BaseDifferAdapter+尾部加载更多会出现recyclerView默认直接滑动到了底部
BaseDifferAdapter+尾部加载更多会出现recyclerView默认直接自动滑倒底部
Aug 23, 2024
jmhe1
changed the title
BaseDifferAdapter+尾部加载更多会出现recyclerView默认直接自动滑倒底部
BaseDifferAdapter+QuickAdapterHelper(尾部加载更多)会出现recyclerView默认直接自动滑倒底部BUG
Aug 23, 2024
jmhe1
changed the title
BaseDifferAdapter+QuickAdapterHelper(尾部加载更多)会出现recyclerView默认直接自动滑倒底部BUG
BaseDifferAdapter+QuickAdapterHelper(尾部加载更多)会出现recyclerView默认直接自动滑倒底部BUG
Aug 23, 2024
private void initAdapter() {
linearLayoutManager = new LinearLayoutManager(getAttachActivity());
linearLayoutManager.setStackFromEnd(false);
recyclerView.setLayoutManager(linearLayoutManager);
recyclerView.addItemDecoration(new VerticalItemDecoration(getResources().getDimensionPixelSize(R.dimen.dp_2), getColor(R.color.common_line_color)));
mDiscoverAdapter = new DiscoverAdapter();
public void onHttpSuccess(HttpData<List> result) {
if (refreshLayout.isRefreshing()) {
refreshLayout.setRefreshing(false);
}
if (result.isRequestSucceed()) {
List resultList = result.getContent();
if (resultList.isEmpty()) {
helper.setTrailingLoadState(new LoadState.NotLoading(true));
if (pageInfo.isFirstPage()) {
showEmpty();
} else {
showComplete();
}
return;
}
dynamicList.addAll(resultList);
mDiscoverAdapter.submitList(dynamicList);
helper.setTrailingLoadState(new LoadState.NotLoading(false));
showComplete();
pageInfo.nextPage();
}
}
implementation "io.github.cymchad:BaseRecyclerViewAdapterHelper4:4.1.4"
出现的问题是:
执行helper.setTrailingLoadState(new LoadState.NotLoading(false));之后会执行onLoad方法,而且会出现自动滑动到底部
The text was updated successfully, but these errors were encountered: