age by viewModel.text.collectAsState() Column(…) { TextField( value = age, onValueChange = { it -> viewModel.updateAge( it ) }, ) Text( text = age ) } } class TestViewModel : ViewModel() { private val _age.MutableStateFlow (””) val age : StateFlow<String> = _age fun updateAge( newAge : String ) { _age.value = newAge } }
age by viewModel.text.collectAsState() Column(…) { TextField( value = age, onValueChange = { it -> viewModel.updateAge( it ) }, ) Text( text = age ) } } class TestViewModel : ViewModel() { private val _age.MutableStateFlow (””) val age : StateFlow<String> = _age fun updateAge( newAge : String ) { _age.value = newAge } } 4UBUFͷঢ়ଶ
age by viewModel.text.collectAsState() + val showInput by viewModel.showInput.collectAsState() Column(…) { + if ( showInput ) { TextField( value = age, onValueChange = { it -> viewModel.updateAge( it ) }, ) + } Text( text = age ) } }