0
我的Titanium应用程序和更高版本的Android有错误。我使用相同的文件名创建了多个图像,但大小不同。如果我删除它的大小,它的工作正常,但如果我离开大小调整,我得到一个崩溃说画布试图使用回收的位图。其他人遇到这个问题或想法如何解决它?Android位图回收错误
我正在循环做这件事。如果我有宽度和高度,那么我会收到回收错误。如果我删除高度和宽度,那很好,但图像太大。
我也尝试将文件读入blob并创建映像,以确保文件被释放,同样的问题。
// Create an image
var myImage = Ti.UI.createImageView({
image: "filename",
width: imageWidth + 'dp',
height: imageHeight + 'dp',
bottom: imageBottom + 'dp',
zIndex: lastIndex + 5
});
// Add image to main view
mainView.add(myImage);
你可以显示你在做什么的代码?你使用ImageFactory来改变尺寸吗? –
我正在使用Titanium而不是本机sdk。我已经添加了上面的代码。 – smokingoyster