и морти, а там файлов json на 34 страницы, хотел бы сделать refresh персонажей, но так как данных на 34 страницы они не перезаписываются а прибавляются и получается что если запоминать 1-ую страницу и с нее делать refresh, то данный refresh может быть слишком объемным и привести к лагам приложения, как я думаю.
Вопрос - целесообразно ли делать такой refresh?
Кинь сыль на доки по апи
Если там есть возможность передать страницу в апи, сделай лучше пагинацию с меньшим количеством записей на страницу
Как я заметил по приложению того же вк лента там пересоздается а не загружается та же
https://rickandmortyapi.com/documentation
А почему бы его в фоне не делать? Либо подгружать только новое, если апи позволяет.
То есть то, чего не достает в массиве?
Я не совсем понял, подлагивает в UI? Просто если так, значит загрузку выполняешь в главном потоке, а этого делать нельзя.
Нет, просто 34 страницы перезагружать как-то наверное не очень хорошо? Или это норма?
Ну тогда апи должно позволять грузить выборочно как - то. Так как без этого грузить все равно придётся.
Если ты про перезагрузку таблицы, то можно использовать diffabledatasource, чтобы облегчить изменёния в UI.
Возможно в запросе можно указать что-то типа offset или pages, и не грузить сразу всё. По-любому есть пагинация, если много данных
Обсуждают сегодня