5

我的应用程序现在可以运行,但它有一些严重的内存泄漏。我已经观看了 google I/O 视频并阅读了文档,但我仍在努力解释 MAT 结果。最严重的泄漏之一来自地图页面,它使用这个库来扩展地图:

https://code.google.com/p/android-maps-extensions/

我像这样添加地图:

if(savedInstanceState == null) {
FragmentManager fm = getSupportFragmentManager();
SupportMapFragment f = (SupportMapFragment) fm.findFragmentById(R.id.map);
map = f.getExtendedMap();
}

以下是 MAT 到 GC 的最短路径的上限: 泄漏 1

泄漏 2

泄漏3

谁能帮我破译它们,或者建议一种方法来堵住泄漏?我会发布完整的代码,但它很长 - 如果您需要更多信息,请告诉我。

4

0 回答 0