所以,我遇到了内存问题
java.lang.OutOfMemoryError
我发现这是由Picasso
库缓存图片并创建错误java.lang.OutOfMemoryError
所以我找到了解决方案,并将android:largeHeap="true"
添加到我的清单中,之后没有出现任何错误但那确实解决了我的问题不!
因此我没有大图像和少量小图像所以开始跳过缓存我的应用程序中的大图像使用{{1}像这样: -
MemoryPolicy
这使我的应用程序有时滞后
我加载大图片时显着增加
是否有任何适当的标准使用缓存或在一定时间后清除它并且我正确使用它然后还增加分配的大小?
任何提示都会有帮助,谢谢!
答案 0 :(得分:0)
如果您的位图真的很大,毕加索就无能为力。您需要在加载图像之前调整图像大小。在毕加索链中添加.resize(width, height)
以加载较小的位图。
答案 1 :(得分:0)
如果您的应用尺寸很大,并且您的应用中有大量图片功能。应用程序开始使用outOfMemory异常使Picasso库崩溃。