Quando si utilizza MapView dalla più recente API di google maps, si verifica una perdita di memoria perché MapView trattiene la mia attività.MapView v2 mantenendo il contesto intorno a
Ho usato perdite Canarie e hanno questa traccia
D/LeakCanary: * GC ROOT com.google.android.gms.location.internal.ta
D/LeakCanary: * Riferimenti COM .google.android.gms.location.internal.sa
D/LeakCanary: * riferimenti com.google.maps.api.android.lib6.dvc
D/LeakCanary: * riferimenti com.google.maps .un pi.android.lib6.d.aj.b
D/LeakCanary: * riferimenti com.google.maps.api.android.lib6.gmm6.cpa
D/LeakCanary: * riferimenti com.google. maps.api.android.lib6.gmm6.cymParent
D/LeakCanary: * riferimenti android.widget.FrameLayout.mParent
D/LeakCanary: * riferimenti com.google.android.gms.maps.MapView .mContext
D/LeakCanary: * perdite com.myapp.activities.main.AttractionDetailAttività in posizione
Qualcuno ha visto questo prima?
Problema noto. Se un numero sufficiente di persone lo reciterà, forse verrà risolto prima del 2018: https://code.google.com/p/gmaps-api-issues/issues/detail?id=8111 –