我正在使用Android开发,并尝试通过以下函数获取LiveData<List<customType>>
。
private fun getDataList(): LiveData<List<customType>> {
return room.getData()
}
然后我创建一个如下参数:
private var customLiveData = MutableLiveData<List<customType>>()
如何将getDataList()
设置为customLiveData
谢谢。
答案 0 :(得分:1)
LiveData<T>
不能直接设置为MutableLiveData<T>
。但是,您可以使用value property
将liveData
的值设置为mutableLiveData
,例如
customLiveData.value = getDataList().value