2017-06-12 103 views
-1

我有一些与OutOfMemoryError播放动画gifs相关的崩溃报告。有没有办法停止Facebook的壁画加载大图像

com.facebook.imagepipeline.animated.impl.AnimatedDrawableCachingBackendImpl.createNewBitmap java.lang.OutOfMemoryError

我们没有在一些GIF动画大小的控制。

我们的堆栈跟踪是相同的: https://github.com/facebook/fresco/issues/1259

壁画文件中明确指出,只有JPEG大小调整支持。 有什么办法可以解决它吗? 可能会限制图像大小以加载。 在这种情况下,我宁愿不显示图像而不是崩溃。

回答

0

原来可以设置自己的自定义ImageDecoder。 我用我的实现包装了默认解码器,验证图像大小并在太大时引发异常。

相关问题