【发布时间】:2019-09-01 16:49:14
【问题描述】:
单击 Android 后退按钮时,应用程序正在退出。我正在尝试通过registerBackButtonAction 处理它,但它本身并没有被调用。如果我使用没有任何cordova插件的空白离子应用程序,它工作正常,我可以听registerBackButtonAction。我怀疑某些科尔多瓦插件与 Android 后退按钮发生冲突。这是我正在使用的插件列表,任何帮助将不胜感激。
"plugins": {
"cordova-plugin-whitelist": {},
"cordova-plugin-statusbar": {},
"cordova-plugin-device": {},
"cordova-plugin-splashscreen": {},
"cordova-plugin-ionic-webview": {
"ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
},
"cordova-plugin-ionic-keyboard": {},
"cordova-plugin-media-capture": {},
"cordova-plugin-file": {},
"cordova-plugin-camera": {},
"cordova-plugin-streaming-media": {},
"cordova-plugin-local-notification": {},
"mx.ferreyra.callnumber": {},
"call-number": {},
"cordova.plugins.diagnostic": {
"ANDROID_SUPPORT_VERSION": "28.+"
},
"cordova-android-support-gradle-release": {
"ANDROID_SUPPORT_VERSION": "27.+"
},
"cordova-plugin-audio-recorder": {},
"cordova-plugin-network-information": {}
},
"platforms": [
"android"
]
【问题讨论】:
-
我现在正在使用
document.addEventListener("backbutton",fn,false)的解决方法
标签: android cordova ionic3 cordova-plugins back-button