Я не смог найти ничего, связанного с этим вопросом, в документации:
У меня есть представление рециркулятора, где getItemViewType обращается к списку элементов для определения макета. onBindViewHolder также выполнит точно такое же (трудоемкое) вычисление, какой элемент принадлежит определенной c позиции.
Идея здесь такова: сохранение элемента, который собирается в указанную c позицию в getItemViewType, и повторное использование его в onBindViewHolder.
Это СЕЙЧАС, чтобы работать прямо сейчас. Но гарантирован ли порядок вызовов?
Tl; Dr: Всегда ли вызывается getItemViewType перед onBindViewHolder?