phonegap を使用して Android 用のアプリケーションを開発しています。アプリを終了するには、戻るボタンを 2 回押す必要があります。これは phonegap のデフォルトの動作ですか? 回避策として、backbutton にリスナーを追加し、アプリを最初のプッシュから backbutton に強制的に終了させることができますが、これで解決しますか?
1737 次
1 に答える
1
いいえ、これは正常な動作ではありません。deviceready イベントが発生すると、戻るボタンが使用可能になります。例えば
function onDeviceReady(){
document.addEventListener("backbutton", function(e){
if($.mobile.activePage.is('#homepage')){
e.preventDefault();
navigator.app.exitApp();
}
else {
navigator.app.backHistory()
}
}, false);
}
戻るボタンhttp://docs.phonegap.com/en/edge/cordova_events_events.md.html# 戻る ボタン deviceready http://docs.phonegap.com/en/edge/cordova_events_events.md.html#deviceready
于 2013-09-08T10:19:40.367 に答える