我有一个使用sencha-touch& amp; phonegap但我不知道如何添加退出/停止功能退出应用程序。在浏览谷歌和其他网站后,我有线索使用navigator.app.exitApp()
,但它没有用。
我该如何解决这个问题?
注意: 我正在使用 - phonegap 1.3 - sencha touch 1.1 - Galaxy标签
提前致谢
答案 0 :(得分:10)
请尝试使用以下代码,它在我的应用中正常运行:
document.addEventListener("exitButton",function(){
navigator.notification.confirm(
'Do you want to quit',
onConfirmQuit,
'QUIT TITLE',
'OK,Cancel'
);
}, true);
function onConfirmQuit(button){
if(button == "1"){
navigator.app.exitApp();
}
}
答案 1 :(得分:1)
将这样的内容放在HTML文件中:
<a href="#" onClick="closeMeNow();" data-role="button">Close App</a>
在JS文件中链接到这样的函数:
function closeMeNow() {
navigator.app.exitApp();
}
我知道语法比Sencha更多JQM,但由于概念基本相同,您只需编辑需要的地方。
答案 2 :(得分:0)
答案 3 :(得分:0)
这段代码就像一个魅力:
Ext.Msg.confirm("Close app?.", 'Close app', function (btn) {
if (btn == 'yes') {
navigator.app.exitApp();
}
});