У меня есть класс BottomSheetDialogFragment.Выглядит так:
public class BottomSheetAddProp extends BottomSheetDialogFragment
У него есть метод:
@Override
public View onCreateView
В этом методе я создаю RecyclerView с RecycleAdapter для фотографий.
recyclerPhotos = v.findViewById(R.id.recyclerPhotos);
recyclerPhotos.setHasFixedSize(true);
layoutManagerPhotos = new LinearLayoutManager(context, LinearLayoutManager.HORIZONTAL, false);
recyclerAdapterPhotos = new AdapterPhotos(selectedPhotos, getActivity());
recyclerPhotos.setLayoutManager(layoutManagerPhotos);
recyclerPhotos.setAdapter(recyclerAdapterPhotos);
ДанныеДля выбранных фотографий используется метод onActivityResult
, и мне нужно выполнить recyclerAdapterPhotos.notifyDataSetChanged()
, чтобы обновить список RecyclerView.Но в Activity у меня нет этого recyclerAdapterPhotos
, потому что он был создан внутри BottomSheetAddProp.
Мой вопрос - как сделать .notifyDataSetChanged()
внутри onActivityResult()
?