Мне нужно делиться информацией между фрагментами. Я знаю, что могу использовать общие предпочтения, но думаю, что это не оптимизировано.
Это код родительского фрагмента:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view= inflater.inflate(R.layout.fragment_blank, container, false);
....
FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction();
ft.replace(R.id.eventos_pager, new BlankFragment2());
ft.commit();
....
return view;
}
Этот вызов фрагмента BlankFragment2 и BlankFragment1 должен отправлять информацию в BlankFragment2
Я могу поделиться информацией в BlankFragment2 с помощью конструктора BlankFragment2 , Это не разрешено.