Я хочу заменить Fragment из определенного класса FluxListeFragment другим классом FluxDetailFragment (и использовать функцию addToBackStack функции FragmentTransaction).Таким образом, я добавляю свои фрагменты динамически в onCreate моей деятельности:
FluxListeFragment FragmentListe = new FluxListeFragment();
fragmentTransaction.add(R.id.FL_Portrait, FragmentListe, "fragment_portrait");
fragmentTransaction.commit();
Затем, когда я хочу заменить FragmentListe на FragmentDetail, я кодирую это:
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
FluxDetailFragment FragmentDetail = new FluxDetailFragment();
fragmentTransaction.replace(R.id.FL_Portrait, FragmentDetail, "fragment_portrait");
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
Но я получаюInvalidClassCastException, так как я хочу заменить фрагмент из класса фрагментом из другого класса.
Как заставить это работать?