我有一个内置 html5 和 phonegap for android 的应用程序,通过按退出按钮调用以下函数(JavaScript):
function close_window() {
if (confirm("Exit?")) {
navigator.app.exitApp()
}
}
带有“退出?”消息的窗口 出现了,但是单击确定时应用程序没有关闭,我们如何关闭它?
这是使用 navigator.app.exitApp() 的方式吗?
我有一个内置 html5 和 phonegap for android 的应用程序,通过按退出按钮调用以下函数(JavaScript):
function close_window() {
if (confirm("Exit?")) {
navigator.app.exitApp()
}
}
带有“退出?”消息的窗口 出现了,但是单击确定时应用程序没有关闭,我们如何关闭它?
这是使用 navigator.app.exitApp() 的方式吗?
我认为您在通知电话时失踪了confirm
。
请尝试以下代码,它在我的应用程序中运行良好:
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();
}
}
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
checkConnection();
}
function checkConnection() {
var networkState = navigator.connection.type;
if(navigator.connection.type == Connection.NONE) {
alert("No network connection");
}
}