questa è la funzione responsabile per l'aggiunta di frammenti di eseguire stack:Android - addToBackStack() non funziona?
public void populateContent(File f)
{
ContentFragment cf = new ContentFragment(ctx, ac, this);
FragmentTransaction transaction = ac.getSupportFragmentManager().beginTransaction();;
cf.updateView(f);
transaction.replace(R.id.contentFragment, cf);
transaction.addToBackStack(null);
transaction.commit();
}
Quando clicco il tasto indietro, l'ultimo frammento non vengono caricati (non succede niente).
Qualche idea di cosa potrebbe causare questo?
Modifica: registro FragmentManager.
Mi sembra come se la mia domanda sta salvando il secondo punto di vista due volte, invece di salvare il primo e poi il secondo punto di vista.
penso che si dovrebbe addtobackStack() e poi sostituire il frammento ... – user1969053
Questo non lo ha risolto. – Tool
Guarda questa risposta: http://stackoverflow.com/a/14030872/1484779 – jlopez