Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
820 views
in Technique[技术] by (71.8m points)

cordova - Send Application to background mode when back button is pressed in Phonegap

I have a problem with my phonegap application. I want to minimize the application (send App in background so that it's still running) when back button is pressed.

Here's my code.

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

If I use navigator.app.exitApp(); - my application will terminate and If I use navigator.app.backhistory() - It will just go back to the previous page.

I want that if I press Back button, it will send me to Home screen and send the application to background so that it's still running. Thank you.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

you can use this plugin then when device ready listen to backbutton and when onBackKeyDown use the plugin to launch the home screen

`document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown() {
    navigator.Backbutton.goHome(function() {
        console.log('success')
    }, function() {
        console.log('fail')
    });
}
`

this plugin is just updated from Dpa99c answer for help user with cordova >=3


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

57.0k users

...