bumptech / bumptech/glide

leak com.bumptech.glide.RequestManager$RequestManagerConnectivityListener

Open
#4,567 4 comments 0 reactions 0 assignees View on GitHub
stale
Dominant language
Java
Stars
35k
Forks
6.2k
Avg merge
1d 11h
Merged PRs (30d)
8

Description

**have a memory leak here, I don’t know how to avoid it, please help to see if there is any way to solve it**

Here's the leak trace:

static android.content.res.ResourcesImpl.mAppContext', '* references android.app.ContextImpl.mPackageInfo',
'* references android.app.LoadedApk.mReceivers', '* references android.util.ArrayMap.mArray',
'* references array java.lang.Object[].[5]', '* references android.util.ArrayMap.mArray',
'* references array java.lang.Object[].[72]', '* references com.bumptech.glide.c.e.a',
'* references com.bumptech.glide.c.f.b',
'* references com.bumptech.glide.m$b.b',
'* references com.xiaomi.market.util.GlideRequests.context',
'* leaks xxx.ui.SearchActivityPhone instance']

com.bumptech.glide.RequestManager$RequestManagerConnectivityListener -> com.bumptech.glide.m$b:
com.bumptech.glide.RequestManager this$0 -> b

com.bumptech.glide.manager.DefaultConnectivityMonitor -> com.bumptech.glide.c.f:
com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener listener -> b

com.bumptech.glide.manager.DefaultConnectivityMonitor$1 -> com.bumptech.glide.c.e:
com.bumptech.glide.manager.DefaultConnectivityMonitor this$0 -> a

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.