按下后退按钮时运行功能 - android

时间:2013-01-15 11:06:04

标签: javascript android html5 cordova

我想通过按Android

的后退按钮来运行一个功能

我在PhoneGap中使用 - 2.2.0:BackButtonEvent

我尝试按以下方式进行:

document.addEventListener("backbutton",RunBack, false);

function RunBack() {
    alert('RunBack');
}

也:

document.addEventListener("backbutton", function (e) {RunBack();}, false);

也:

document.addEventListener("backKeyDown", function (e) {RunBack();}, false);

为什么不起作用?

1 个答案:

答案 0 :(得分:1)

尝试使用以下内容:

// This is your app's init method. 
function init() {
    document.addEventListener("deviceready", onDR, false);
} 

function onDR(){
    document.addEventListener("backbutton", backKeyDown, true);
}

function backKeyDown() {
    // do something
}

有关详细信息,请参阅此主题:

Capturing back key press on PhoneGap for Android