【发布时间】:2015-02-20 01:58:20
【问题描述】:
我在SupportMapFragmet 上阅读this documentation,上面写着:
从 GoogleMap 获得的任何对象都与视图相关联。重要的是不要抓住超出视图生命周期的对象(例如 Marker)。否则会导致内存泄漏,因为视图不能被释放。
我对此感到有些困惑,因为没有办法修改Markers,除非你持有它们的引用,就像这里的许多问题所说的(比如this和this)......那么有什么我想念的吗?
我目前正在使用HashMap 将我的Markers 与其他Objects 关联,但我不知道如何避免它。这会泄漏内存吗?是否有推荐的方法来编辑Markers 并避免内存泄漏?
【问题讨论】:
标签: android google-maps memory-leaks google-maps-android-api-2