kyleg
02/08/2020, 6:03 AMRecyclerView.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
LabelHolder.bind(model: MyModel) {
myDataBinding.myTextId.setText(model.strVal)
}
any subsequent row of either holder type will never render.
If instead I do
LabelHolder.bind(model: MyModel) {
myDataBinding.state = model
myDataBinding.executePendingBindings()
}
all subsequent rows render correctly. (edited)