我正在阅读 Android 文档,http://developer.android.com/reference/com/google/android/gms/maps/MapFragment.html,我看到了这一句话:
任何从 GoogleMap 中获取的对象都与视图关联。重要的是不要在视图生命周期之外持有对象,例如 Marker。否则会导致内存泄漏,因为视图无法释放。
我不能完全理解这句话,也不确定它是否适用于我,但我想确认一下:如果片段在主视图仍然存在时被销毁,那么这只适用于此情况,对吗?我的地图片段是该布局 XML 中唯一的元素,所以当用户离开后,标记对象(以及其他所有内容)将被销毁。我是对的还是相反?
任何从 GoogleMap 中获取的对象都与视图关联。重要的是不要在视图生命周期之外持有对象,例如 Marker。否则会导致内存泄漏,因为视图无法释放。
我不能完全理解这句话,也不确定它是否适用于我,但我想确认一下:如果片段在主视图仍然存在时被销毁,那么这只适用于此情况,对吗?我的地图片段是该布局 XML 中唯一的元素,所以当用户离开后,标记对象(以及其他所有内容)将被销毁。我是对的还是相反?