Android: Rimuovi TUTTE le FragmentTransactions dallo stack posteriore


0 Answers

Rimuovili dal backstack usando i metodi popBackStack() .

Ogni frammento che componi è esattamente lo stesso come se l'utente avesse premuto il pulsante BACK , e non fai alcuna pulizia speciale quando viene premuto il pulsante BACK , giusto?

Question

Aggiungo un gruppo di FragmentTransactions al back stack in una Tab, e voglio cancellarli ALL dal back stack quando l'utente seleziona una Tab diversa. Non riesco a trovare un metodo per cancellare le cose dallo stack posteriore, solo i metodi per eliminarle, e queste non ti restituiscono nemmeno il Frammento in modo da poterle chiudere. Qualche idea?






Related