我试图在jetpackcompose中使用observeAsState从LiveData获取一个值,但是我得到了一个奇怪的错误 类型“State”没有方法“getValue(Nothing?Composable val items: List by userViewModel.fetchUserList.observeAsState
我正在尝试显示一个可组合对象的列表。()) 另外,在view model init上,我调用了一个api来填充上面的列表:- private fun getAllMerchantList() { Log.i("TAG", "onFailed: ${ex.toString()}") })
} 而且,根据上面的观察,在composable中,就像:- val vi
在JetpackCompose组件中,我使用observeAsState订阅了Room LiveData对象。初始组合很好,数据从ViewModel/LiveData/Room接收。val settings by viewModel.settings.observeAsState(initial = AppSettings()) // Works fine the first timeItemsListScreen(viewModel: AppV
我的InfoViewModel中有InfoViewModel(用Java编写)在我的DashboardActivity (用Kotlin编写的)中,我试图观察这个LiveData,然后使用观察者的结果来更新列表,这个列表应该更新UI的一部分。我在这里搜索堆栈溢出所以我做了这个
val infoList by infoViewMo