2014-12-09 95 views
0

我遇到了問題。我有主細節視圖,我通過片段管理器替換片段。它的工作原理,但改變後,我有一個內存錯誤。片段裏面沒有任何圖片(每個替換片段都有相當大的圖片)。 問題是如何從堆棧中刪除我不再使用的那些片段?防止內存錯誤。Android上的堆棧片段

回答

0
how to delete those fragment from stack that I'm not using anymore? 

您從FragmentTransaction添加到恢復狀態,並使用FragmentManager pop方法從堆棧中刪除:

FragmentManager manager = getActivity().getSupportFragmentManager(); 
FragmentTransaction trans = manager.beginTransaction(); 
trans.remove(myFrag); 
trans.commit(); 
manager.popBackStack(); 
+0

作品,非常感謝 – KamilKamil5481 2014-12-09 11:53:56