@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() не работает!
Скриншот фрагмента кода удалён модератором.
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы