проблема с привязкой данных .. элемент удален, и когда я добавил элемент (перемещенная позиция), привязка не работает должным образом, добавленный элемент показывает ранее удаленную информацию об элементе .. вместо добавленного элемента
class TestViewHolder(....):... {
override fun bind(data: Test) {
binding.info= data
if(data.content==null) {
binding.textView.setText("")
}
}
}
при этом,data.content имеет значение null, но текстовое представление записано с данными, которые ранее были удалены. Информация о элементе
, поэтому я временно добавил этот код
if(data.content==null) {
binding.textView.setText("")
}
, и мой @BindingAdapter выглядит следующим образом if (data.content! = NULL, но не работает должным образом, когда я добавил элемент (перемещенная позиция)
@BindingAdapter("info")
fun test () ~~~{
if (data.content != null) { }
}
как я могу это сделать ??