我有recyclerView,其中每个子项都有自己的recyclerView。我正在传递recyclerView哈希表。
HashMap就像
HashMap<String, List<Object>> hashmap = new HashMap<>();
其中string是我在子项目中显示的标题名称,list是该标题内的项目,这是子项目的回收者视图列表。
我需要调用API进行更多加载,因为用户将导航到外部recyclerView的底部。
我尝试使用
(visibleItemCount + firstVisibleItemPosition) >= totalItemCount && firstVisibleItemPosition >= 0
条件,但是它正在调用而不滚动就加载更多API,因为我在哈希图中只有2个键,但是每个键的对应值都包含List,该List可以是变量list。
无论我在hashmap中有多少个头/键以及每个值中有多少个孩子,当我到达外部recyclerView的确切底部时,我都需要调用API。