Ho un frammento all'interno di un'attività di gruppo e voglio sostituirlo con un altro frammento:
FragmentTransaction ft = getActivity().getFragmentManager().beginTransaction();
SectionDescriptionFragment bdf = new SectionDescriptionFragment();
ft.replace(R.id.book_description_fragment, bdf);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
ft.addToBackStack(null);
ft.commit();
Funziona bene quando viene fatto come un progetto separato senza usare un gruppo di attività, tutto funziona bene in log cat mentre il controllo va dentro getview (), ma nessuna vista è visibile, nemmeno se si pone alcuna eccezione, voglio che il frammento dei dettagli del libro sia essere sostituito dal frammento di dettaglio della sezione.
L'XML del frammento di dettaglio del libro ha ID book_description_fragment e xml per il frammento di descrizione della sezione ha l'ID section_description_fragment.
Il codice sopra è nel metodo onClick di un elemento, voglio che quando l'utente tocca un elemento nella vista di scorrimento orizzontale, il frammento cambi.