внутри - картинка которая дергается через picasso и тайтл. в адаптере в конструкторе данные дегаются из базы GreenDao, в базе >150 обьеков и при переключении на этот фрагмент списка (объект фрагмента создается заново) список начинает тупить, хореографер ругается что пропущенно от 30 до 150 фреймов. если делаю limit на выборку в адаптере 10-20 обьектов, становится лучше, но такое ощущение что что-то упускаю. Наверное надо делать пагинацию через RxJava или что-то типа такого ? Буду благодарен за любой хинт, или подсказку куда копать (может можно в профайлере посмотреть где тупняк?) - заранее большое спасибо!
Попробуй сделать .fit() в пикассо
а в бд прям картинки хранятся? сам такого не делал но не раз в этом чатике видел обсуждения, надо поискать
Получение данных из бд нужно вынести из основного потока. И возможно картинки у вас высокого разрешения. Нужно кропать картинки
Обсуждают сегодня