Android开发Android技术知识Android开发

返回键退出Android Cordova应用

2020-04-07  本文已影响0人  1740b95949a1

Cordova版本 8.0.0

        异常情况如下:Cordova应用启动后,在App首页点击返回键应用无响应,在其他页面点击返回键会返回历史页面。

        首先通过修改js代码测试后,发现无法解决该问题,故研究了下Cordova源码,发现返回键的点击事件最后会调用org.apache.cordova.engine.SystemWebViewEngine的goBack()方法,代码如下

该方法无论何种情况,返回键均不会退出应用;故通过比较当前页面的url与首页url,如果两者相同的话则直接finish应用,代码如下

上一篇 下一篇

猜你喜欢

热点阅读