我有一個FragmentActivity(Support Fragments),我通過代碼創建了Fragments並將它們放入FrameLayouts中。到目前爲止,這一切都很好。 現在,如果我離開應用程序返回一切都很好,只要系統不殺死我的活動(或者我用DDMS中的停止按鈕)。如果這沒有發生,那麼我們的活動就會被殺死。 onDestroy不被調用。活動get死後重新創建片段
因此,當我重新打開我的應用程序時,所有的碎片仍然存在,我得到NullPointerExeptions,因爲他們試圖做他們的工作。碎片不應該存在於這個應用程序的狀態,所以這對我來說是個問題。
我不需要它們在backStack,所以我不把它們放在那裏,不能調用popBackStack()來擺脫它們。
如何重置我的FragmentManager onCreate()或只是確保片段也被破壞?
您是否找到了解決方案? – Henry