первый шаг: переключите home_fragment на Dashboard_fragment с помощью контроллера навигации
второй шаг: переключите Dashboard_fragment на scan_fragment, как показано ниже
@Override
public void onClick(View v) {
NavController navController = Navigation.findNavController(requireActivity(), R.id.nav_host_fragment);
navController.navigate(R.id.dashToScan);
}
третий шаг: переключите scan_fragment на Notification_fragment
четвертый шаг: переключите Notification_fragment на Dashboard_fragment с помощью контроллера навигации
после четвертого шага отображается scan_fragment, но навигация по-прежнему находится в уведомлении.
покажите, как показано ниже.
Кто-нибудь может дать мне совет, как решить эту проблему?
Я пробую, как показано ниже
в onDestinationChanged
navView.setSelectedItemId(R.id.navigation_dashboard);
navView.getMenu().findItem(R.id.navigation_dashboard).setChecked(true);
Подробнее здесь: https://stackoverflow.com/questions/791 ... h-fragment