Wenn ich die MapView von der neuesten Google Maps API verwende, bekomme ich ein Speicherleck, weil MapView meine Aktivität festhält.MapView v2 behält Kontext um
I Leck Canary verwendet und diese Spur haben
D/LeakCanary: * GC ROOT com.google.android.gms.location.internal.ta
D/LeakCanary: * Referenzen com .google.android.gms.location.internal.sa
D/LeakCanary: * Referenzen com.google.maps.api.android.lib6.dvc
D/LeakCanary: * Referenzen com.google.maps .ein pi.android.lib6.d.aj.b
D/LeakCanary: * Referenzen com.google.maps.api.android.lib6.gmm6.cpa
D/LeakCanary: * Referenzen com.google. maps.api.android.lib6.gmm6.cymParent
D/LeakCanary: * Referenzen android.widget.FrameLayout.mParent
D/LeakCanary: * Referenzen com.google.android.gms.maps.MapView .mContext
D/LeakCanary: * leckt com.myapp.activities.main.AttractionDetailActivity in Haltung
Hat jemand dieses vorher gesehen?
Bekanntes Problem. Wenn es genug Leute gibt, wird es vielleicht vor 2018 repariert werden: https://code.google.com/p/gmaps-api-issues/issues/detail?id=8111 –