0
我能夠使用以下代碼檢測設備(Android)後退按鈕單擊事件。但是,點擊後退按鈕後,它會打開一層返回並打開確認對話框。使用Ionic2/angular2設備(Android)後退按鈕單擊檢測
我如何避免使用ionic2這種行爲(轉到上一個屏幕)?
registerBackButtonListener() {
document.addEventListener('backbutton',() => {
let backBtnCnfirm = this.alertCtrl.create({
message: 'Do you want to close the App?',
buttons: [
{
text: 'Yes',
handler:() => {
this.platform.exitApp();
}
},
{
text: 'No',
handler:() => {
}
}
]
});
backBtnCnfirm.present();
}, false);
}
你什麼時候調用'registerBackButtonListener()'? – Huiting
我打電話給platform.ready()函數 – vishnu
在一個名爲'ionViewWillLeave()'的方法中顯示你的警報,這將在你的頁面被「彈出」之前執行,讓我把它作爲一個答案 – Ivaro18