Mit A-> B-> c im Backstack ist A oben. Zu der Zeit möchte es C oben haben, und behalten A, B in der Reihenfolge im Stapel. In der Anforderung kann es nicht zwei C-Instanzen im Stapel haben. Das Problem ist, wenn das C dann alle A, B entfernt wird.kann die Reihenfolge der Fragmente im Backstack programmgesteuert geändert werden
Was es will, ist C-> A-> B jetzt zu haben.
Ist es möglich, dies mit FragmentManager's API zu erreichen?
Es gibt einen Grund, warum es einen Stapel genannt wird, ich glaube nicht, dass es eine API ist, sondern je nach Anwendungsfall, gibt es immer einen Ansatz um es zur Arbeit zu bringen !! – varunkr
Ich denke, es ist bereits in diesem Thread beantwortet https://StackOverflow.com/Questions/21665346/android-reorder-fragment-backstack –
Vielleicht erstellen einen neuen Stapel mit der gewünschten Reihenfolge, oder vielleicht mit Reflexion, um die tatsächliche zu ändern? – Nanoc