LiveData上的更改不会更新UI

时间:2018-11-16 23:32:50

标签: kotlin android-livedata

我有:

var mFinalData : LiveData<FinalData>= Transformations.map(mRepository.getCart()) { it -> transformCurrentCart(it) }

在女巫中,我填写了我的UI。但是,当我尝试使用单击按钮从mFinalData内部修改var时,新值将设置在LiveData内部,但不会更新UI

有帮助吗?

1 个答案:

答案 0 :(得分:0)

由于您没有提供观察者的代码,因此我假设您没有使用它。

LiveData不会单独更新您的UI,您需要使用观察者观察这些更改。

mFinalData.observe(this, Observer {
    //UI behavior
})

Observe LiveData Object

相关问题