数据绑定问题 项目已删除,当我添加项目时(移动位置) ,绑定无法正常工作 添加的商品显示以前删除的商品信息..而不是添加的商品
class TestViewHolder(....):... {
override fun bind(data: Test) {
binding.info= data
if(data.content==null) {
binding.textView.setText("")
}
}
}
此时,data.content为空,但textview写入了先前已删除的项目信息
所以,我暂时添加了这段代码
if(data.content==null) {
binding.textView.setText("")
}
和我的@BindingAdapter就像这样,如果(data.content!= null,但是当我添加item(romved位置)时无法正常工作
@BindingAdapter("info")
fun test () ~~~{
if (data.content != null) { }
}
我该怎么办?