次のコードでPhonegapAndroidアプリを閉じようとしています。
document.addEventListener("backbutton", function () {
if ($('.screenshot').is(":visible")) {
if (confirm('Afsluiten?')){
setTimeout( function() { navigator.app.exitApp(); });
}
else {
'';
}
}
else {
$(".items , .screenshot").show();
$(".content , .openbrowser , .html5vid , .introtekst_gal" ).hide();
$(".terug").hide();
}
}, true);
一度だけ機能します。期待どおり、戻るボタンを押してから[OK]を押すとアプリが閉じます。
しかし、私がこのようにすると、アプリはもう閉じません:
- 戻るボタンを押す(ポップアップショー)
- 「キャンセル」を押します(ポップアップが消えます)
- 戻るボタンを押す(ポップアップショー)
- 「OK」を押します(ポップアップが消え、アプリを閉じる必要がありますが、閉じません)
私は何が間違っているのですか?