У меня есть сложный адаптер Recyclerview с двумя типами просмотра. Один для каталогов, а другой для документов. Я делаю несколько запросов к базе данных в адаптере и загружаю растровое изображение (с измененным размером) в тип документа.
Тип просмотра каталога загружается очень быстро, но для просмотра документа требуется некоторое время. Я пытался установить адаптер в потоке. Но это влияет на пользовательский интерфейс. Анимации запаздывают, а иногда действие начинается только после того, как отображается полное представление Recycler.