В моем приложении есть два фрагмента, а именно 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);
Ничего не получалось.Пожалуйста, помогите.