如何正确使用LiveData Transformation?

时间:2019-05-18 09:25:27

标签: android-livedata android-jetpack

我有一个MutableLiveData

    val myMutableDataList = MutableLiveData<List<LiveData<Task>>>().apply {
    value = emptyList()
}

我有一个包含LiveData的ArrayList

 var list:ArrayList<LiveData<Task>>

每当我的list的一项更改时,我都希望将该列表发送到myMutableDataList并通知它已更改。

目前我正在使用

`        list.forEach {
        it.observeForever {
            myMutableDataList.postValue(list)
        }
    }`

转换给我一个错误

0 个答案:

没有答案