【问题标题】:Android Memory leak on reference view参考视图上的Android内存泄漏
【发布时间】:2017-05-09 20:59:40
【问题描述】:

我写了一个简单的 HTTP 请求,它处理我的 HTTP 请求,所以我不想使用库

一切正常,但有一些内存泄漏,我发现了内存泄漏,但我不知道如何解决它

这是我的文件类

https://gist.github.com/BioGram/6e7a6ae927e76046ee1aa5d5e7b3ff57#file-requesthandler-java-L173

BitmapView 会泄露的第 173 行

如果您提供解决方案,将不胜感激

【问题讨论】:

    标签: android memory-leaks leakcanary


    【解决方案1】:

    当您尝试处理像大位图这样的大文件时,会出现内存泄漏问题。要防止此问题,您有两种方法。首先是在处理之前减小图像的大小。其次是在您的 Android 清单“应用程序”标签中添加下面给出的这一行。

    android:largeHeap="true"
    

    【讨论】:

    【解决方案2】:

    我找到了更好的解决方案,而不是使用位图回调的直接引用来解决问题

    更新版本: https://github.com/BioGram/Android/commit/e981bd225e1960aec2ddee58461dde1e64db2c61

    【讨论】:

      猜你喜欢
      • 2012-09-29
      • 2017-01-23
      • 2011-05-11
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-24
      • 1970-01-01
      相关资源
      最近更新 更多