#android
В сегодняшней статье автор рассказывает о том, как ещё больше оптимизировать
RecyclerView, чтобы избежать фризов при непосредственном отображении данных — при помощи PrefetchViewPool.💡Проблема кроется в том, что
RecyclerView создаёт элементы своего списка непосредственно в момент отображения. А вся идея заключается в том, чтобы проинициализировать пул для
RecyclerView в тот момент, когда сервер получает эти данные. Для этого как раз и используется
PrefetchViewPool. В статье можно почитать детальнее о том, как его применить для конкретной реализации адаптера.У автора получилось улучшить время отображения
RecyclerView с 214.19ms до 118.35ms, что, как мне кажется, весьма достойный результат. 👍🏻