Cordova / Samsung Galaxy SIII - приложение «Сбой камеры»

Исправлено: «Не сохранять действия» по умолчанию на SG3

Samsung Galaxy S3 поставляется с включенной опцией «Не сохранять активность» (тестовые модели в двух местах имели эту ошибку сразу)

Конечно, это означает, что как только начнется любое другое действие, в том числе из вашего приложения Cordova / PhoneGap, основное действие вашего приложения будет уничтожено. Любые события обратного вызова, очевидно, никогда не сработают.

Отключение опции устраняет проблему.

Проверьте параметры разработчика независимо от марки / модели, например, планшеты Asus Nexus 7 не имеют этого значения по умолчанию.

Я настроил базовое тестовое приложение. Который имеет кнопку и тег img + неизмененный Cordovaindex.js

Кнопка onclick вызываетcapturePhoto():

function onPhotoURISuccess(imageURI) {
  console.log(imageURI);
  var largeImage = document.getElementById('largeImage');
  largeImage.style.display = 'block';
  largeImage.src = imageURI;
}

function capturePhoto() {
  navigator.camera.getPicture( onPhotoURISuccess, onFail, 
     { quality: 20, allowEdit: true, destinationType: Camera.DestinationType.FILE_URI });
}

function onFail(message) {
  alert('Failed because: ' + message);
}

Когда я запускаю приложение на симуляторе, а также на планшете Asus Nexus 7, камера открывается, как и ожидалось, позволяет сделать снимок и подтвердить его, а затем возвращается с параметром FILE_URI и устанавливает изображениеsrc приписывать.

Однако на Samsung Galaxy SIII (мы тестируем с двумя в разных местах) камера открывается, позволяет захватывать, и после подтверждения, пытается возобновить тестовое приложение и умирает.

Кто-нибудь знает об этой проблеме, и есть ли способ ее исправить?

К вашему сведению, я добавил дополнительные настройкиAndroidManifest.xml узел активности:android:screenOrientation="nosensor" - хотя это не решает проблему (хватаясь за соломинку здесь.)

Другая информация:Телефон работает под управлением Android 4.1.2Таргетинг SDK 16Cordova v 2.4.0rc1

Протестированные версии phonegap - 1.8 - 2.4rc (все вылетали или не возвращали изображение.)

Соответствующая часть трассировки стека находится здесь:http://pastie.org/5974920

Обновитьотносительно предложения Саймона Макдональда.

Протестировано сquality : 100

Те же результаты, что и раньше.

1.9-2.1 бомба (нет сообщения)2.2-2.3 вернуться в приложение, но нет изображения.2.4 - извините приложение остановилось - "управляемый" сбой

Никто не работает.

Ответы на вопрос(3)

Ваш ответ на вопрос