@Chesterfield25

Как передать данные между двумя фрагментами?

Есть два фрагмента в одной активности, в 1 фрагменте я получаю список категорий, во втором должно выводится список материалов из каждой категории, для этого мне нужно передать id категории во второй фрагмент, есть функция обратного вызова, но как передать данные из одного фрагмента в другой не пойму.

В первом фрагменте функция обратного вызова при клике на recyclerView передает id категории

Intent i = new Intent(getActivity(), AllMaterialFragment.class);
        startActivity(i);

        i.putExtra("id", categoryList.get(position).getId());


А во втором фрагменте при попытке получить id int id = getIntent().getIntExtra("id");, getIntent() не работает!
Скриншот фрагмента кода удалён модератором.
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
29 сент. 2022, в 11:34
200 руб./за проект
29 сент. 2022, в 10:50
50000 руб./за проект
29 сент. 2022, в 10:21
14000 руб./за проект