Страницы

Поиск по вопросам

вторник, 11 июня 2019 г.

Как реализовать сравнение двух активити?

Реализовываю нижнее меню с треми иконками и, чтобы не копипастить код в 3 активити, реализовал фрагмент, но проблема в том, чтобы узнать, не нажал ли пользователь на уже открытое активити. То есть мне нужно что-то типо "getActivity != OpenedActivity". Как это реализовать ?


Ответ

Для реализации нижнего меню используйте BottomNavigationView
У BottomNavigationView есть два слушателя:
BottomNavigationView.OnNavigationItemReselectedListener BottomNavigationView.OnNavigationItemSelectedListener
В случае, если вы выберите уже выбранный элемент нижнего меню, сработает первый срушатель, иначе второй слушатель.

Комментариев нет:

Отправить комментарий