返回键退出Android Cordova应用

作者: 珠穆尼玛_2dfa | 来源:发表于2020-04-07 16:08 被阅读0次

Cordova版本 8.0.0

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

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

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

相关文章

网友评论

    本文标题:返回键退出Android Cordova应用

    本文链接:https://www.haomeiwen.com/subject/hfxpgftx.html