我在我的应用程序上遇到了OutOfMemory,经过一些内存分析后,我得到了以下的支配树。前4个实例是我开始并直接关闭的活动。由于它们拥有大量视图,因此非垃圾收集的内存量非常大。
如果我然后查看其中一个元素的GC路径,我会得到以下内容:
问题在于我不知道这两个引用来自何处。我删除整个Activity只是有一个onCreate / onDestroy,但我仍然得到这些引用。有没有人知道如何摆脱它,以便活动可以被垃圾收集?或者它是一种正常的Android行为,随着时间的推移它们会消失(我怀疑是因为我得到了OutOfMemory)?
提前感谢您的帮助!