我正在使用Galaxy Tab 3(Android 4.1.2)通过PhoneGap API(版本2.3)拍照。 拍摄照片后,出现“保存”和“放弃”按钮。单击“保存”按钮时,立即调用DroidGap中的“onDestory()”,因此活动正在被杀死。
我曾试过其他Android设备,例如三星Galaxy S4,并没有这样的问题。它只发生在Galaxy Tab 3上,它只能成功进行十次试验。
立即调用“onDestory()”方法的可能性是什么?
// Retrieve image file location from specified source
navigator.camera.getPicture(uploadPhoto,
function(message) { alert('get picture failed'); },
{ quality: 50,
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY }
);
答案 0 :(得分:1)
在三星Galaxy 3上,开发人员选项默认情况下不启用活动。
当您启动任何其他活动时,这将垃圾收集您的主要活动,在这种情况下是相机。
关闭选项可解决问题