В моем приложении есть два фрагмента, а именно HomeFragment и FeedbackFragment. В дополнение к переключению фрагментов на кнопках вкладок мне также нужно было бы переключаться между фрагментами при нажатии кнопки, которая находится внутри фрагмента. Элементы вкладок подсвечиваются правильно при переключении фрагментов с помощью табуляции. Но элементы вкладки не выделяются, когда я переключаюсь на другой фрагмент нажатием кнопки из фрагмента1
Ниже приведен код, используемый для переключения между фрагментами при нажатии кнопки, и он работает.
FragmentTransaction fragmentTransaction = getActivity().getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.fragment, fragment);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
Но соответствующий значок вкладки FeedbackFragment не выделен. В настоящее время элемент навигации HomeFragment остается выделенным даже после замены FeedbackFragment. Как выделить пункт меню фрагмента обратной связи?
Я пробовал следующие подходы, но ничего не получилось:
BottomNavigationView bottomNavigationView = (BottomNavigationView) findViewById(R.id.navigation);
View view = bottomNavigationView.findViewById(R.id.tab_calls);
view.performClick();
Также,
MainActivity.mBottomBar.selectTabAtPosition(2);
Ничего не сработало. Пожалуйста помоги.