android - Android泄漏金丝雀-泄漏空活动

我的活动被泄漏,即使活动全为空,我也会收到通知。

这是跟踪:

    ApplicationLeak(className=com.bcx.tracker.ui.login.LoginActivity, leakTrace=
    ┬
    ├─ android.app.Activity$1
    │    Leaking: UNKNOWN
    │    Anonymous subclass of android.app.IRequestFinishCallback$Stub
    │    GC Root: Global variable in native code
    │    ↓ Activity$1.this$0
    │                 ~~~~~~
    ╰→ com.bcx.tracker.ui.login.LoginActivity
    ​     Leaking: YES (Activity#mDestroyed is true and ObjectWatcher was watching this)
    ​     key = fc3d8e13-c51c-4ff8-995f-4e0da90f085b
    ​     watchDurationMillis = 7889
    ​     retainedDurationMillis = 2886
    ​     key = b809b94b-fd3c-4d26-bda4-7f175624c3c3
    , retainedHeapByteSize=166095)


我刚刚在build.gradle中添加了依赖项

    debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.0-beta-3'


我在这里想念什么吗?

我已经经历过this stackoverflow link这没有帮助。

我的设备:

OnePlus 7,Android 10

模拟器,Android 10

最佳答案

这是Android 10中Android框架中的已知泄漏:https://issuetracker.google.com/issues/139738913

本文翻译自 https://stackoverflow.com/questions/58748117/

网站遵循 CC BY-SA 4.0 协议,转载或引用请注明出处。

标签 android memory-leaks leakcanary


相关文章:

java - 将Eclipse ADT项目制作为android Studio时缺少gradle.properties文件

android - XmlPullParser如何获得res / raw / xml / xmlfilename?

android - Visual Studio 2015和Android本机编程

c# - dotMemory和跟踪内存泄漏

android - 使用动态屏幕时如何防止内存泄漏?

android - 为什么我不能在xml文件中为ImageView添加ID

c++ - C ++内存因静态变量泄漏

c - 用新的替换字符串在堆上

android - 了解ViewTreeObserver泄漏

android - AppCompatTexView泄漏API 22上的内存