Хочу чтобы в RecycleView был список новостей, погода, курсы валют. И хочу чтобы погода всегда была на позиции 0, а курсы валют на 5. Однако, не могу найти внятного ответа. Понимаю, что при создании раздуваю onCreateViewHolder нужную View по позиции. Понимаю что getItemViewType определяется тип элемента согласно позиции. Однако не понимаю как заполнять адаптер. Сейчас я просто заполняю его новостями и по позиции вставляю погоду и курсы, но в таком случае новости в позиции 0 и 5 не выводятся (что логично). Как правильно это делается?
без кода не понятно в чем проблема
в адаптере заводится список данных, условно List<Object> data
RecycleView его только показывает
следовательно - в какой позиции списка данных объект - в такой его и покажет RecycleView
Dmtm, спасибо, разобрался! List ранее у меня был как ArrayList, из-за этого не понимал как передавать разные списки. В адаптере уже проверяю instanceof в методе getItemViewType. Теперь работает всё как нужно!