1

在此处输入图像描述

正如我们在上图中看到的,这与片段和地图有关。

如果我们点击左侧的fragment,对应的细节会显示在tabhost(Right side Fragment)中的detailview和Map view中。在地图视图中,我们显示了特定数据的标记。

问题:如果我们点击左侧片段上的另一个项目,右侧片段应该被新的细节替换。我能够做到。**但是,Map 的旧对象仍在内存中。****

由于java.lang.ref.FinalizerReference,有时会显示

我用 Eclipse MAT 进行了检查。屏幕截图也附在下面。

在此处输入图像描述

在此处输入图像描述

每次重新加载时,堆内存消耗都会增加..

我遵循地图生命周期。在销毁框架期间,我添加了类似的代码..

mapView.onDestroy() 也是。

谁能告诉我我做错了什么?

提前致谢。

4

0 回答 0