mac
2024-01-29 96f2b56c103c53b17cf946d2c733d4cb03d2f39d
app/src/main/java/com/hdl/photovoltaic/ui/message/NascentMessageFragment.java
@@ -109,23 +109,23 @@
            public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) {
                super.onScrolled(recyclerView, dx, dy);
                if (dy <= 0) {
                    //等于0是顶部
                    return;
                }
                LinearLayoutManager layoutManager = (LinearLayoutManager) recyclerView.getLayoutManager();
                assert layoutManager != null;
                // 只有垂直布局才会触发上拉事件
                if (!layoutManager.canScrollVertically()) {
                    return;
                }
                int totalItemCount = layoutManager.getItemCount();
                int lastVisibleItemPosition = layoutManager.findLastVisibleItemPosition();
                if (!isLoadingMore && totalItemCount <= (lastVisibleItemPosition + visibleThreshold)) {
//                    loadNextPage();
                }
//                if (dy <= 0) {
//                    //等于0是顶部
//                    return;
//                }
//                LinearLayoutManager layoutManager = (LinearLayoutManager) recyclerView.getLayoutManager();
//                assert layoutManager != null;
//                // 只有垂直布局才会触发上拉事件
//                if (!layoutManager.canScrollVertically()) {
//                    return;
//                }
//
//                int totalItemCount = layoutManager.getItemCount();
//                int lastVisibleItemPosition = layoutManager.findLastVisibleItemPosition();
//
//                if (!isLoadingMore && totalItemCount <= (lastVisibleItemPosition + visibleThreshold)) {
////                    loadNextPage();
//                }
            }
        });
    }
@@ -224,6 +224,8 @@
                            if (list != null && list.size() != 0) {
                                mList.addAll(list);
                                updateListData();
                            } else {
                                nullDataUpdateUi();
                            }
                        }
                    });
@@ -295,6 +297,8 @@
                                textView.setVisibility(View.VISIBLE);
                                textView.setText(unreadCount);
                            }
                        }
                    }
                });