Compose NavHost跳转页面时多次重组的问题
问题实例:
NavHost(modifier = modifier,navController = navController) {
Log.d("UserScreen", "NavHost 被调用")
composable(ReplyRoute.MAIN) {
Log.d("UserScreen", "TOOLS 被调用")
TaskScreen(viewModel, navController = navController)
}
composable(ReplyRoute.TOOLS) {
Log.d("UserScreen", "TOOLS 被调用")
DashboardCollection("功能")
}
}
点击Tools按钮跳转至Tools页面时,
"TOOLS 被调用" 打印了3次
对此,Google的回应是预期行为,不是BUG.以下为链接地址
https://issuetracker.google.com/issues/225987040?pli=1

浙公网安备 33010602011771号