将 MutableLiveData 转换为 MutableState
Convert MutableLiveData to MutableState
我是 Jetpack Compose 的新手。我有这个值,它是一个 MutableLiveData。我想让 ofc 观察对象并获取值。我想知道我是否可以通过一种简单的方式将 MutableLiveData 转换为 MutableState?为了使其更简单,还是最好将其保留为 MutableLiveData?
使用observeAsState()
将LiveData
转换为State
。
在ViewModel
、Repository
等层使用LiveData
。
使用 Composable 中的 observeAsState()
转换并观察它。
示例代码
val itemState by viewModel.itemsLiveData.observeAsState()
我是 Jetpack Compose 的新手。我有这个值,它是一个 MutableLiveData。我想让 ofc 观察对象并获取值。我想知道我是否可以通过一种简单的方式将 MutableLiveData 转换为 MutableState?为了使其更简单,还是最好将其保留为 MutableLiveData?
使用observeAsState()
将LiveData
转换为State
。
在ViewModel
、Repository
等层使用LiveData
。
使用 Composable 中的 observeAsState()
转换并观察它。
示例代码
val itemState by viewModel.itemsLiveData.observeAsState()