Very weird. I have a `RecyclerView.Adapter` that w...
# android
k
Very weird. I have a
RecyclerView.Adapter
that will render each row using one of two
ViewHolder
subclasses. One essentially is a row that serves as a label
LabelHolder
, while the other is a row of data
DataRowHolder
. If I
Copy code
LabelHolder.bind(model: MyModel) {    
  myDataBinding.myTextId.setText(model.strVal) 
}
any subsequent row of either holder type will never render. If instead I do
Copy code
LabelHolder.bind(model: MyModel) {
  myDataBinding.state = model
  myDataBinding.executePendingBindings()
}
all subsequent rows render correctly. (edited)
stackoverflow 1