0

我正在Android中开发,并尝试LiveData<List<customType>>通过以下功能获得。

private fun getDataList(): LiveData<List<customType>> {
        return room.getData()
    }

我创建了一个如下参数:

private var customLiveData = MutableLiveData<List<customType>>()

如何设置getDataList()customLiveData

提前致谢。

4

1 回答 1

1

LiveData<T> 不能直接设置成MutableLiveData<T>. 但是,您可以使用value property将 的值设置liveDatamutableLiveData,例如,

 customLiveData.value = getDataList().value
于 2019-08-24T09:19:50.133 回答