implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:1.0.0-beta01' kotlin @Composable fun MyScreen() { val viewModel: MyViewModel = viewModel() } kotlin class MyViewModel : ViewModel() { private val _data = mutableStateOf("Initial Data") val data: State<String> = _data fun updateData(newData: String) { _data.value = newData } } kotlin @Composable fun MyScreen() { val viewModel: MyViewModel = viewModel() val data: String by viewModel.data.collectAsState() Column { Text(text = data) Button(onClick = { viewModel.updateData("Updated Data") }) { Text(text = "Update Data") } } }


上一篇:
下一篇:
切换中文