有没有办法阻止 facebook Fresco 加载大图像
Is there a way to stop facebook Fresco from loading large images
我在播放动画 gif 时收到一些与 OutOfMemoryError 相关的崩溃报告。
com.facebook.imagepipeline.animated.impl.AnimatedDrawableCachingBackendImpl.createNewBitmap java.lang.OutOfMemoryError
我们无法控制某些动画 gif 的大小。
我们的堆栈跟踪与以下内容相同:
https://github.com/facebook/fresco/issues/1259
Fresco 文档明确指出仅支持 jpeg 调整大小。
有什么办法解决这个问题吗?
可能限制要加载的图像大小。
在这种情况下,我宁愿不显示图像也不愿崩溃。
原来可以设置您自己的自定义 ImageDecoder。
我用我的实现包装了默认解码器,它验证图像大小并在它太大时抛出异常。
我在播放动画 gif 时收到一些与 OutOfMemoryError 相关的崩溃报告。
com.facebook.imagepipeline.animated.impl.AnimatedDrawableCachingBackendImpl.createNewBitmap java.lang.OutOfMemoryError
我们无法控制某些动画 gif 的大小。
我们的堆栈跟踪与以下内容相同: https://github.com/facebook/fresco/issues/1259
Fresco 文档明确指出仅支持 jpeg 调整大小。 有什么办法解决这个问题吗? 可能限制要加载的图像大小。 在这种情况下,我宁愿不显示图像也不愿崩溃。
原来可以设置您自己的自定义 ImageDecoder。 我用我的实现包装了默认解码器,它验证图像大小并在它太大时抛出异常。