Lisandro Di Meo
10/21/2022, 4:51 PMcomposable(A){
// other stuff
ScreenA( navHostController, ..., onNavigateToB = { navHostController.navigate(B) } )
// after onNavigateToB executes, it recomposes and re-renders ScreenA
}
composable(B){
ScreenB( ... )
}
Ian Lake
10/21/2022, 5:00 PMLisandro Di Meo
10/21/2022, 5:05 PMLisandro Di Meo
10/21/2022, 5:06 PMcomposable(A){
// other stuff
if(nonNullString){
ScreenA( navHostController, nonNullString, ..., onNavigateToB = { navHostController.navigate(B)
nonNullString = null
} )
}
// after onNavigateToB executes, it recomposes and re-renders ScreenA
}
composable(B){
ScreenB( ... )
}
Ian Lake
10/21/2022, 5:38 PMLisandro Di Meo
10/21/2022, 5:54 PMLisandro Di Meo
10/21/2022, 5:55 PMIan Lake
10/21/2022, 5:56 PMLisandro Di Meo
10/21/2022, 5:59 PM