Как правильно использовать LiveData Transformation? - PullRequest
0 голосов
/ 18 мая 2019

У меня есть MutableLiveData

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

У меня есть ArrayList, который содержит LiveData

 var list:ArrayList<LiveData<Task>>

всякий раз, когда элемент моего list изменяется, я хочу отправить этот список на myMutableDataList и уведомить, что он был изменен.

В настоящее время я использую это

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

Преобразование дает мне ошибку

...