0
안드로이드 응용 프로그램 개발에 cordova 3.5를 사용하고 있습니다. 뒤로 버튼을 누르면 응용 프로그램을 닫고 싶습니다. 나는 다음과 같은 코드를 사용하고 있습니다 -Cordova 3.5 - 안드로이드 에뮬레이터에서 뒤로 버튼 이벤트가 발생하지만 실제 Android 기기에서 실행되지 않음
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
document.addEventListener("backbutton", backKeyDown, true);
};
function backKeyDown(){
if(confirm("Exit Application?")) {
navigator.app.exitApp();
}
};
이 코드는 안드로이드 에뮬레이터에서 잘 작동하는 것 같다 다시 버튼을 누를 때 나는 확인 대화 상자를 얻을. 그러나 실제 장치에서는 이전 페이지로 돌아갑니다.
나는 또한 preventDefault()도 시도했지만 아직 사용하지 않았다. 누군가가 도와줍니다.