Ho un FragmentActivity (Frammenti di supporto) dove creo Frammenti per codice e li metto in FrameLayouts. Funziona tutto bene finora. Ora se lascio l'App un ritorno tutto va bene fintanto che il sistema non uccide la mia attività (o lo faccio con il pulsante stop in DDMS). Se ciò accade, non viene chiamato e la mia attività viene uccisa. onDestroy non viene chiamato.I frammenti rimangono dopo che Activity viene ucciso e ricreato
Così quando riapro la mia app ancora esistono tutti i frammenti e ottengo NullPointerExeptions perché cercano di fare il loro lavoro. I Frammenti non dovrebbero esistere in questo stato dell'App, quindi questo è un problema per me.
Non ho bisogno di loro nel backStack, quindi non li metto lì e non posso chiamare popBackStack() per sbarazzarsi di loro.
Come posso ripristinare FragmentManager in onCreate() o semplicemente assicurarsi che anche i Frammenti vengano distrutti?
hai trovato la soluzione per questo? – Henry