Reputation: 21
Example: Home Screen Or Detail Screen
When Clicking on some Items it will move to the Detail screen when going back to the Home screen. home screen re-render. How we can prevent.
Below I'm sharing Video
https://drive.google.com/file/d/1J1CCYr3WUc2YDlhzlL5Cgk1O-dr8kgZ5/view?usp=sharing
Also Sharing Code Of Lines Below
@Composable
fun AppNavigationGraph() {
val navController: NavHostController =rememberNavController()
NavHost(
navController = navController, startDestination =
Screen.Login.route
) {
composable(route = Screen.Login.route) {
LoginScreen(
onNavigateToHome = { navController.navigateToHome() },
)
}
composable(route = Screen.Home.route) {
HomeScreen(
)
}
}
}
fun NavController.navigateToHome() = navigate(Screen.Home.route) {}
Upvotes: 1
Views: 191