Listview.builder с изображениями с сервера, лаги на устройствах среднего и нижнего уровня - PullRequest
0 голосов
/ 09 мая 2019

Я создаю приложение, которое на одном экране имеет вид списка, с некоторыми изображениями и загрузкой текста из API. Я также лениво загружаю это, так что загружаются только 10 элементов одновременно, и попробовал наш собственный метод для отложенной загрузки, а также этот плагин: https://github.com/QuirijnGB/lazy-load-scrollview

И в обоих случаях, когда я прокручиваю этот просмотр списка, я получаю ЧРЕЗВЫЧАЙНЫЕ задержки и задержки.

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

1 Ответ

0 голосов
/ 09 мая 2019

Я думаю, вам нужно проверить, нет ли утечки памяти, потому что я занимаюсь разработкой подобного приложения, поэтому после загрузки около 100–150 элементов с изображениями, кэшированными в памяти, оно увеличивается от 1-2 МБ до 6 МБ.

Также обратите внимание, что отладочный выпуск всегда будет работать медленнее по сравнению с профилем и сборкой выпуска, вы можете попробовать их использовать и посмотреть, как он работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...