位图:无法获取像素的强引用

3
我正在开发一款安卓应用程序,我需要逐个收集图片并上传到服务器。然而,在收集了1或2张图片后,应用突然崩溃,Logcat显示如下信息:
A/Bitmap: Failed to acquire strong reference to pixels

紧随其后
A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 24371

请问有人能帮我理解Logcat跟踪的含义吗?我已经搜索过了,但是没有找到任何有用的信息。


可能是因为使用了太多的内存) 请展示你的代码) - Stepan Maksymov
1个回答

0

如果在强制回收Bitmap之后再次渲染它,就会出现此错误。


我遇到了相同的错误信息,我的情况是我试图渲染一个已经被回收的位图。在崩溃之前,Logcat中有一个警告:W/Bitmap: Called getWidth() on a recycle()'d bitmap! This is undefined behavior! - xsveda

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接