Cordova监听处理android物理返回键退出应用

本例当前cordova版本是装的是9.0.0,cordova-android装的版本是8.x的,目前cordova已经更新到了10.x了,在用的时候利用官网上的方法一直失效无反应,经过一番查阅才发现cordova v8.x对监听backbutton方法会有失效的问题存在,重新卸载项目的android platform再添加一遍就可以了
卸载android platform: cordova platform rm android
重装android platform:cordova platform add android@7.0.0

监听android物理返回键事件方法

cordova官网文档:https://cordova.apache.org/docs/en/5.1.1/cordova/events/events.backbutton.html
我用的是cordova+vue的项目,所以在路由拦截器里去监听这个方法,判断当前路由是否第一级页面,如果是才执行退出应用操作,代码如下:

图片.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容