Galaxy Tab 3 (Android 4.1.2) を使用して、PhoneGap API (バージョン 2.3) で写真を撮っています。写真をキャプチャすると、「保存」と「破棄」ボタンが表示されました。「保存」ボタンをクリックすると、DroidGap の「onDestory()」がすぐに呼び出され、Activity が強制終了されます。
Samsung Galaxy S4 などの他の Android デバイスで試しましたが、そのような問題はありません。10回の試行で1回しか成功しないのは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 }
);