如何防止硬件后退按钮重定向到上一页,但我需要在按两次时退出应用程序 .
即单按 - >什么都不做
不止一次 - >退出应用程序
有人帮帮我... :)
platform.registerBackButtonAction(() => {
const overlayView = this.app._appRoot._overlayPortal._views[0];
if(overlayView && overlayView.dismiss) {
overlayView.dismiss();
} else {
let nav = this.app.getActiveNav();
if(nav.canGoBack()){
nav.pop();
this.presentToast();
} else if(this.lastBack + 500 < Date.now()) {
this.platform.exitApp();
}
}
this.lastBack = Date.now();
});
这就是我所做的......这在单按下导航回到上一页..多次按下应用程序并未关闭