@MrSwimmer27 ноя 2018 в 07:53Кэшируем пагинацию в AndroidВремя на прочтение28 минОхват и читатели23KAndroid * Из песочницыВсего голосов 2: ↑2 и ↓00Добавить в закладки66Комментарии4
@oleg_shishkin27 ноя 2018 в 08:31Пример github.com/shishkin1966/microservice/tree/master/app/src/main/java/microservices/shishkin/example/screen/fragment/paged_load С возможностью задания любых источников данных/любой стратегии, определяющей размеры начальной и последующих страниц — по умолчанию выбирается 20/40/80 записей. Для быстрого скрола по картам (сетевые запросы) оптимально 5/10/20 записей. Для больших БД в режиме не оптимизированного поиска 5/20/80. И пр. и пр.
@MrSwimmer28 ноя 2018 в 08:55Показать предыдущий комментарийМожно :) Оф дока: developer.android.com/topic/libraries/architecture/paging И хороший разбор: startandroid.ru/ru/courses/architecture-components/27-course/architecture-components/542-urok-14-paging-library-chast-1.html
@MrSwimmer29 ноя 2018 в 13:48Если кто собрался использовать у себя на проекте такой подход, то я запилил библиотеку github.com/MrSwimmer/Pwc чтобы не переписывать/копировать хэлперы.
Кэшируем пагинацию в Android