У меня есть recyclerView, в котором каждый дочерний элемент имеет свой собственный recyclerView. Я передаю реселлер Просмотреть хэш-карту.
HashMap похож на
HashMap<String, List<Object>> hashmap = new HashMap<>();
где строка - это имя заголовка, которое я отображаю в дочернем элементе, а список - это элементы внутри этого заголовка, который является списком представлений переработчика дочернего элемента.
Мне нужно вызвать API для большей загрузки, так как пользователь перейдет к нижней части внешнего реселлера.
Я пытался использовать
(visibleItemCount + firstVisibleItemPosition) >= totalItemCount && firstVisibleItemPosition >= 0
условие, но это вызывает загрузку большего количества API без прокрутки, поскольку у меня есть только 2 ключа в hashmap, но соответствующее значение каждого ключа содержит List, который может быть списком переменных.
Мне нужно вызвать API, когда я достигну точного основания внешнего реселлера. Независимо от того, сколько заголовков / ключей у меня есть в hashmap и сколько дочерних элементов у них в каждом значении.