На самом деле, я работаю над RecyclerView
, который показывает некоторые детали вместе с изображениями, и все данные поступают из базы данных.
В моем RecyclerView
я использовал три разметки различий, и каждая разметка используется в соответствии с данными, поступающими из базы данных, что означает, что, если из базы данных поступает только одно изображение, тогда разыгрывается one_image.xml
разметка, если два, то two_imag.xml
Вступает в игру макет, и если больше трех, то третий макет я использую.
Мои приложения работают нормально для некоторых экстентов, но когда я пытаюсь прокрутить вниз, происходит сбой. Я узнал, что проблема в OnCreateViewHolder
, то есть она не вызывается, когда я иду дальше в Recycler View.
Я искал alots в Google, но у меня ничего не получалось. Можно ли каждый раз звонить OnCreateViewHolder
или каким-либо другим способом решить эту проблему?
Заранее спасибо