Verschachtelte Fragmente und der hintere Stapel

Unterstützt der Back Stack die Interaktion mit verschachtelten Fragmenten in Android?

Wenn ja, was mache ich falsch? In meiner Implementierung ignoriert die Schaltfläche "Zurück" vollständig die Tatsache, dass ich diese Transaktion zum Backstack hinzugefügt habe. Ich hoffe, es liegt nicht an einem Problem mit verschachtelten Fragmenten, sondern nur daran, dass ich etwas falsch mache.

Der folgende Code befindet sich in einem meiner Fragmente und wird verwendet, um ein neues Fragment mit dem verschachtelten Fragment auszutauschen, das derzeit angezeigt wird:

     MyFragment fragment = new MyFragment();
     FragmentTransaction ft = getChildFragmentManager().beginTransaction();
     ft.setCustomAnimations(R.animator.slide_in_from_right, R.animator.slide_out_left, R.animator.slide_in_from_left, R.animator.slide_out_right);
     ft.addToBackStack(null);
     ft.replace(R.id.myFragmentHolder, fragment);
     ft.commit();

Antworten auf die Frage(4)

Ihre Antwort auf die Frage