Нипонял. На экране 200 вьюхолдеров или таки 10?
Профит ресайклера в том, что байндинг вью производится моментально (и лейаут при выводе на экран тоже, если у нас все одного размера, один раз считаем).
А создание вьюхолдера операция тяжелая - много памяти, под сотню внутренних параметров, а в нем еще несколько, и дlя всех лэйаут и draw отработать надо.
А сделать все 200 заранее памяти не хватит
нет немножко не об этом. Да так работает ресайклер, вьюхолдер это рассчитанный layout, в который пихаются то одни то другие данные. В этот момент детач аттач у вьюхи не делается, только перерисовка. Но у нас помимо этого , есть свой механизм, есть например десять классов для карточки фильма, в которые сетятся данные и он перерисовывается. Зачем это, если ресаклер итак этим занят не знаю. Может для того, чтобы разные ресаклеры расположенные в вертикальном, тоже переиспользовали одни и те же вьюхи. Может из-за не знания что pool вертикального ресаклера можно расшарить на горизонтальные , средствами самого ресайклера.