Phonegap オンライン システム内で jQuery Mobile を使用して、Android の物理的な戻るボタンを処理するにはどうすればよいですか? アプリを終了する確認を表示したい (YES - NO)。私は多くの方法を試しましたが、何も機能していません。
23099 次
7 に答える
5
最初に設定された exitApp = true をクリックすると、2 回目に戻るボタンをクリックするとアプリが終了します。ただし、1 つの間隔を設定して、exitApp のステータスを false に変更します。1 秒間に 2 回戻るボタンをクリックすると、アプリが終了します。
document.addEventListener('deviceready', function() {
var exitApp = false, intval = setInterval(function (){exitApp = false;}, 1000);
document.addEventListener("backbutton", function (e){
e.preventDefault();
if (exitApp) {
clearInterval(intval)
(navigator.app && navigator.app.exitApp()) || (device && device.exitApp())
}
else {
exitApp = true
history.back(1);
}
}, false);
}, false);
于 2014-04-30T09:41:08.463 に答える