【问题标题】:Facing memory leak because of third party analytics thread由于第三方分析线程而面临内存泄漏
【发布时间】:2015-12-23 05:06:52
【问题描述】:

(标准输入):10240:D/LeakCanary(4167): * GC ROOT 线程 com.apsalar.sdk.ApsalarThread。 (名为“ApsalarHTTPThread”) (标准输入):10241:D/LeakCanary(4167): * 泄漏 .MainActivity 实例(标准 输入):10243:D/LeakCanary(4167): * 设备:samsung 三星 GT-S7562 kylexx(标准输入):10244:D/LeakCanary(4167): * 安卓版本: 4.0.4 API:15 LeakCanary:1.3.1(标准输入):10245:D/LeakCanary(4167): * 持续时间:watch=5023ms, gc=829ms, heap dump=9032ms, 分析=47771ms

上面的日志是否说 Apsalar 线程是内存泄漏的原因?

【问题讨论】:

    标签: leakcanary


    【解决方案1】:

    ApsalarHTTPThread 线程在ApsalarHTTPThread 线程运行时引用了MainActivity,即使您已经完成了MainActivity

    你可以试试getApplicationContext(),而不是MainActivity.this

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-02
      • 2013-05-24
      • 1970-01-01
      • 2014-10-29
      • 2013-12-18
      • 2012-05-09
      • 1970-01-01
      相关资源
      最近更新 更多