原因 : 是因为使用`navigate`方法进行跳转到底部tab时 会对队列中的fragment标识进行判断 如果队列中有就不会在加进去 如果没有才会加进去 所有 只需要在跳转之前 使用 `navController.popBackStack();` 即可。 ` NavController navController = ((NavHostFragment) requireParentFragment()).getNavController();` `navController.popBackStack();` `navController.navigate(R.id.navigation_dashboard); `
原因 : 是因为使用
navigate方法进行跳转到底部tab时 会对队列中的fragment标识进行判断 如果队列中有就不会在加进去 如果没有才会加进去 所有 只需要在跳转之前 使用navController.popBackStack();即可。NavController navController = ((NavHostFragment) requireParentFragment()).getNavController();navController.popBackStack();navController.navigate(R.id.navigation_dashboard);