79424106

Date: 2025-02-09 00:05:37
Score: 3.5
Natty:
Report link

setContent { MaterialTheme { val navController = rememberNavController(enter code here) Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding -> NavHost( navController = nenter code hereavController, startDestination = Screen.Course.name, modifier = Modifierenter code here .fillMaxSize() .padding(innerPadding) ) { composable(route = Screen.Course.name) { val courseViewModel: CourseViewModel = getViewModel() val uiState by courseViewModel.uiState CourseScreen(uiState.courseState, innerPadding) { navController.navigate(Screen.Record.name) } } composable(route = Screen.Record.name) { // Usando o rememberViewModel para garantir que o RecordViewModel seja destruído quando você voltar val recordViewModel: RecordViewModel = rememberViewModel() RecordScreen(recordViewModel.message.value) { recordViewModel.recordButtonClicked() } } } } } }

Reasons:
  • Blacklisted phrase (3): você
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Rafael Cordeiro