使用cordova开发的手机APP在原始状态下按手机上的“退出”按钮就如同浏览器的“后退”,如果你的APP不是单页应用并且你已经在上面浏览过了多个页面,恐怕关闭APP是一件抓狂的事情。网络上有很多这方面的教程但是背景并不是交待得很清楚,例如所使用的Toast插件在npm上五花八门,所用的代码也不尽相同,另外navigator.app.exit()这个函数的来源也没有交待清楚,给功能的实现造成了许多麻烦。以下教程将以安卓平台为例,详细教你如何让你的cordova APP实现“再按一次退出”效果,相信对其他平台的实现也会有启示。
详情见我写的百度经验 完整详细实现cordova“再按一次退出”效果教程