gpt4 book ai didi

image - 钛:相机使应用程序崩溃

转载 作者:行者123 更新时间:2023-12-03 15:49:46 26 4
gpt4 key购买 nike

我正在使用Titanium SDK的openCamera函数来捕获图像并将其存储到sdcard。

function captureImage() {
var capturedImg;
Titanium.Media.showCamera({
success : function(event) {
/* Holds the captured image */
capturedImg = event.media;

/* Condition to check the selected media */
if (event.mediaType == Ti.Media.MEDIA_TYPE_PHOTO) {
var window1 = Project.AddDocumentSaveView.init(capturedImg, docImgModel);
window1.oldWindow = win;
Project.UI.Common.CommonViews.addWindowToTabGroup(window1);
activityInd.hide();

}
},
cancel : function() {

},
error : function(error) {
/* called when there's an error */
var a = Titanium.UI.createAlertDialog({
titleid : Project.StringConstant.IMP_DOCS_CAMERA
});

if (error.code == Titanium.Media.NO_CAMERA) {
a.setMessage(Project.StringConstant.IMP_DOCS_ERROR_WITH_CAMERA);
} else {
a.setMessage(Project.StringConstant.UNEXPECTED_ERROR + error.message);
}

a.show();
}
});
}

它在iPhone甚至三星银河s2中都可以正常工作。但是在一个设备(摩托罗拉Milestone设备)上,捕获后接受图片时应用程序崩溃。

这是设备连接时的日志: Log for camera crash

我尝试了很多次,但是找不到问题。我认为这是一些内存问题,但是我不确定。

有人可以调查一下并帮助我找到问题所在。

任何帮助/建议,将不胜感激。

谢谢

最佳答案

关闭相机后,应完成此块中的所有操作

if (event.mediaType == Ti.Media.MEDIA_TYPE_PHOTO) {
}

相机占用大量内存,您正在打开新窗口并做很多其他事情……不好。

关于image - 钛:相机使应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13068052/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com