Как поместить один Фрагмент в два разных действия?
Всем привет!
Помогите с вопросом.
Я сделал Navigation Drawer Activity и TabsLayout. У TabsLayout сделал два Фрагмента. В Navigation Drawer есть менюшка. Так вот я хочу, чтобы первый пункт менюшки вызывал первый Фрагмент TabsLayout. Говоря простым языком = У меня будет на главной странице приложения вкладки: "История"(Фрагмент#1) и Описание(Фрагмент#2). В меню Navigation Drawer первая строка также называется "История" и вот она должна при нажатии открывать (Фрагмент#1).
Я почитал про фрагменты и вроде, что-то там есть похожее, но никак не могу сообразить.
Ответы (1 шт):
Фрагмент в Activity создается примерно так:
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new YourFragment())
.commit()
Чтоб использовать 1 фрагмент в разных Активити просто создайте разные экземпляры этого класса в каждом активити. Если фрагменты должны иметь разные входные параметры для каждой активити - используйте Bundle чтоб передать аргументы.
Вот тут есть серия уроков по фрагментам