@Override public void onViewRecycled(BaseViewHolder holder) { if (holder.isLithoViewType) { final LithoView lithoView = (LithoView) holder.itemView; lithoView.unmountAllItems(); lithoView.setComponentTree(null); lithoView.setInvalidStateLogParamsList(null); } else { final ViewBinder viewBinder = holder.viewBinder; if (viewBinder != null) { viewBinder.unbind(holder.itemView); holder.viewBinder = null; } } }
if (renderInfo.rendersComponent()) { final LithoView lithoView = (LithoView) holder.itemView; lithoView.setInvalidStateLogParamsList(mInvalidStateLogParamsList); final int childrenWidthSpec = getActualChildrenWidthSpec(componentTreeHolder); final int childrenHeightSpec = getActualChildrenHeightSpec(componentTreeHolder);