小编Raf*_*afi的帖子

android中消息队列内存泄漏?

LeakCanary 检测到我的 MainActivity.java 中存在内存泄漏。这是我的泄漏痕迹。

\n
\xe2\x94\xac\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\n\xe2\x94\x82 GC Root: Input or output parameters in native code\n\xe2\x94\x82\n\xe2\x94\x9c\xe2\x94\x80 android.os.MessageQueue instance\n\xe2\x94\x82    Leaking: NO (MessageQueue#mQuitting is false)\n\xe2\x94\x82    HandlerThread: "main"\n\xe2\x94\x82    \xe2\x86\x93 MessageQueue.mMessages\n\xe2\x94\x82                   ~~~~~~~~~\n\xe2\x94\x9c\xe2\x94\x80 android.os.Message instance\n\xe2\x94\x82    Leaking: UNKNOWN\n\xe2\x94\x82    Retaining 14.2 kB in 348 objects\n\xe2\x94\x82    Message.what = 0\n\xe2\x94\x82    Message.when = 37524601 (681 ms after heap dump)\n\xe2\x94\x82    Message.obj = null\n\xe2\x94\x82    Message.callback = instance @319985112 of com.application.app.\n\xe2\x94\x82    MainActivity$$ExternalSyntheticLambda2\n\xe2\x94\x82    \xe2\x86\x93 Message.callback\n\xe2\x94\x82              ~~~~~~~~\n\xe2\x94\x9c\xe2\x94\x80 com.application.app.MainActivity$$ExternalSyntheticLambda2 instance\n\xe2\x94\x82    Leaking: UNKNOWN\n\xe2\x94\x82    Retaining 12 B in 1 objects\n\xe2\x94\x82    f$0 instance of com.application.app.MainActivity with mDestroyed =\n\xe2\x94\x82    true\n\xe2\x94\x82    \xe2\x86\x93 …
Run Code Online (Sandbox Code Playgroud)

java android memory-leaks message-queue leakcanary

3
推荐指数
1
解决办法
1404
查看次数

标签 统计

android ×1

java ×1

leakcanary ×1

memory-leaks ×1

message-queue ×1