我写了一个简单的HTTP请求,处理我的HTTP请求,所以我不想使用库
一切都适用于请求,但有一些内存泄漏,我发现内存泄漏,但我不知道如何解决它
这是我的文件类
https://gist.github.com/BioGram/6e7a6ae927e76046ee1aa5d5e7b3ff57#file-requesthandler-java-L173
第173行,BitmapView将泄漏
如果您提供解决方案,将不胜感激
答案 0 :(得分:1)
当您尝试处理像大位图这样的大文件时,会发生内存泄漏问题。要防止出现此问题,您有两种方法。首先是在处理之前减小图像的大小。其次是在Android清单“应用程序”标签中添加以下给出的这一行。
android:largeHeap="true"
答案 1 :(得分:0)
我找到了一个更好的解决方案,而不是使用位图回调的直接引用,所以问题解决
更新版本: https://github.com/BioGram/Android/commit/e981bd225e1960aec2ddee58461dde1e64db2c61