如何防止cordova应用程序从后退按钮关闭-安卓系统



所以我一直在寻找可能的解决方案,但这是我的问题。我已经为cordova连接了后退按钮事件,以收听安卓设备的后退按钮事件。它工作得很好。我可以获取警报和日志声明。。。但是,在函数执行后,我的应用程序将关闭。我的问题是:如何防止应用程序从后退按钮关闭

这是我当前的代码

document.addEventListener('backbutton', function (e) {
e.preventDefault()
alert('Back Button Pressed')
$logger?.silent('Back Button Pressed', e)
}, false)

我正在使用:

  • Cordova 10.0.0
  • 安卓系统:9.0.0
cordova-android-support-gradle-release 3.0.1 "cordova-android-support-gradle-release"
cordova-pdf-generator 2.1.1 "PDFGenerator"
cordova-plugin-androidx-adapter 1.1.1 "cordova-plugin-androidx-adapter"
cordova-plugin-appavailability 0.4.2 "AppAvailability"
cordova-plugin-background-mode 0.7.3 "BackgroundMode"
cordova-plugin-badge 0.8.8 "Badge"
cordova-plugin-barcodescanner 0.7.4 "BarcodeScanner"
cordova-plugin-camera 4.1.0 "Camera"
cordova-plugin-compat 1.2.0 "Compat"
cordova-plugin-device 2.0.3 "Device"
cordova-plugin-document-viewer 1.0.0 "SitewaertsDocumentViewer"
cordova-plugin-file 6.0.2 "File"
cordova-plugin-geolocation 4.0.2 "Geolocation"
cordova-plugin-honeywell-barcode-scanner 0.0.11 "HoneywellBarcodeScanner"
cordova-plugin-network-information 2.0.2 "Network Information"
cordova-plugin-printer 0.8.0 "Printer"
cordova-plugin-splashscreen 6.0.0 "Splashscreen"
cordova-plugin-statusbar 2.4.3 "StatusBar"
cordova-plugin-whitelist 1.3.4 "Whitelist"

我建议在onReadyDevice事件触发后设置侦听器。

最新更新