cordova完全退出应用程序

来源:互联网 发布:科比季后赛数据统计 编辑:程序博客网 时间:2024/05/29 16:19

项目按如下代码注册后台按钮,但是发现exitApp并不能完全退出程序,退出后再次进去程序不会显示启动画面。

document.addEventListener("backbutton", function (e) {if(location.hash == '#/homePage'){navigator.notification.confirm("是否退出程序?",function(buttonIndex){if(buttonIndex==1)navigator.app.exitApp();},'提示',['退出','再逛逛']);}else if(location.hash == '#/login'){loginPage.back();}else if(location.hash == ''){location.href="#/homePage";}else{history.go(-1);}}, false);

在CoreAndroid.java中找到了exitApp这个方法,将该方法改成System.exit(0)就可以完全退出了

 public void exitApp() {        System.exit(0);        //this.webView.getPluginManager().postMessage("exit", null); }

不懂android,凑合用了。

0 0