Datalist limit-offset

May 19, 2020 · View on GitHub

Основная сущность - DataList - список для пагинируемых данных через механизм limit/offset Имеет методы:

  1. merge(DataList data), позволяющий обьединять 2 блока данных
  2. int getNextOffset() - возвращает смещение для след блока данных
  3. bool canGetMore() - обозначает, можно ли загрузить еще данные
  4. #transform() - для преобразования данных в списке

Может объединять два последующих блока, так и в обратном порядке.

Также имеет специальную утилиту для разбиения большого запроса на мелкие блоки.

Использование

Используется так же, как и datalist-page-count.

Пример использования datalist-page-count можно найти здесь.

Подключение

Gradle:

    implementation "ru.surfstudio.android:datalist-limit-offset:X.X.X"