我对我的案例有疑问
我有一份在回收视图中链接的产品列表 使用数据绑定
在这样的布局中分配:items="@{vm.items}"
这个 Items 对象有参数 notifyPropertyChanged(BR.amount)
几乎一切正常,如果我添加更多元素,它会更新并且 MutableLiveData 的观察者也可以工作
但是当我改变例如列表中的数量时,问题就来了,列表中的每单位价格改变了
但是我在列表之外的总价没有,MutableLiveData 也没有观察到这种变化
我怎样才能检测到这种变化?
我尝试过使用 OnListChangedCallback
还有 ObservableArrayList 但我在所有情况下都获得了相同的结果