片段不是Android中的垃圾收集

时间:2011-07-21 21:42:05

标签: android garbage-collection fragment

我正在开发Android应用,而且我经常遇到内存崩溃问题。我启动了DDMS,事实证明我的所有碎片都没有被垃圾收集!我正在释放onDestroy()中的所有类变量,将所有事件侦听器设置为null,但仍然只是挂起。当我看到最近的物体支配者时,通常ROOT就是支配者。我该怎么做才能让这些碎片被垃圾收集?

我会发布代码,但这是一个非常大的程序,我不确定什么,如果有的话,比描述问题更有意义。我真的很感激任何见解。

谢谢!

1 个答案:

答案 0 :(得分:0)

FragmentManager似乎永远保留每个片段。确保在完成碎片时销毁碎片,只需将碎片从管理器中删除即可。