Android位图回收错误

时间:2014-03-13 16:46:35

标签: bitmap titanium titanium-mobile

我的Titanium应用程序中有更高版本的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);

1 个答案:

答案 0 :(得分:0)

原来,如果我将图像文件设置为backgroundImage而不是图像,它就会停止崩溃。