backbutton
Phonegap 2.0モバイルアプリにイベントリスナーを追加すると、ユーザーは戻るキーを使用して終了できなくなります。
イベントリスナーを追加する前は、これは機能していました。ユーザーがNページにアクセスしてN + 1回クリックすると、アプリが閉じます(または、Android 4.0以降の場合はバックグラウンドで移動します)。
以下の私のコードをご覧ください。
document.addEventListener("backbutton", function(){
if (window.history.length == 0) { // this does not work
function quitApp(){
navigator.app.exitApp();
}
navigator.notification.confirm(
"Are you sure you want to quit?",
quitApp,
'App Title',
'Cancel,Ok');
return;
}
if (typeof(window.activePage.onBack) === 'function') {
window.activePage.onBack();
} else {
window.history.back();
}
}, false);
これをどのように達成できるかについてのアイデア:ユーザーがイベントリスナーを維持したまま戻るボタンを使用して終了できるようにしますか?
ありがとう!