Как решить статус «Выбранная навигация» при переключении фрагмента?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как решить статус «Выбранная навигация» при переключении фрагмента?

Сообщение Anonymous »

первый шаг: переключите 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»