2017-06-12 150 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。 我用我的實現包裝了默認解碼器,驗證圖像大小並在太大時引發異常。

相關問題