Вам необходимо создать флаг или логическую переменную, которая определяет, когда используется ввод файла.
<input type="file" id="myFileSelection">
jQuery
$('#myFileSelection').click(function() {
window.isFileSelected = true;
});
Затем просто измените логику onResume навключите флаг.
document.addEventListener("deviceready", function() {
document.addEventListener("resume", onResume, false);
}, false);
function onResume() {
// if isFileSelected is true stop the code here with 'return false', will not execute the setTimeout
if (window.isFileSelected) {
// set this to false to reset the variable
window.isFileSelected = false;
return false;
}
setTimeout(function() {
window.location.reload(false);
}, 0);
}
Я не проверял этот код, но, как правило, вы можете это сделать.