Recycler View insde Recycler View Pagination с использованием hashmap - PullRequest
0 голосов
/ 09 мая 2019

У меня есть recyclerView, в котором каждый дочерний элемент имеет свой собственный recyclerView. Я передаю реселлер Просмотреть хэш-карту.

HashMap похож на

HashMap<String, List<Object>> hashmap = new HashMap<>(); где строка - это имя заголовка, которое я отображаю в дочернем элементе, а список - это элементы внутри этого заголовка, который является списком представлений переработчика дочернего элемента.

Мне нужно вызвать API для большей загрузки, так как пользователь перейдет к нижней части внешнего реселлера.

Я пытался использовать (visibleItemCount + firstVisibleItemPosition) >= totalItemCount && firstVisibleItemPosition >= 0 условие, но это вызывает загрузку большего количества API без прокрутки, поскольку у меня есть только 2 ключа в hashmap, но соответствующее значение каждого ключа содержит List, который может быть списком переменных.

Мне нужно вызвать API, когда я достигну точного основания внешнего реселлера. Независимо от того, сколько заголовков / ключей у меня есть в hashmap и сколько дочерних элементов у них в каждом значении.

...