Hodaya Shalom
Hodaya Shalom

Reputation: 4417

Run function when press on back button - android

I want to run a function by pressing the back button of Android

I use in PhoneGap - 2.2.0 : BackButtonEvent

I tried to do it in the following way:

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

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

also:

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

also:

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

Why is it not working?

Upvotes: 0

Views: 1329

Answers (1)

Anup Cowkur
Anup Cowkur

Reputation: 20563

Try using something like:

// 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
}

See this thread for more details:

Capturing back key press on PhoneGap for Android

Upvotes: 1

Related Questions