如何在android中关闭后退按键上的警报?

时间:2017-03-24 14:49:44

标签: ionic-framework ionic2

我正在尝试通过后退键按下警报时关闭警报,否则页面将导航到另一页。我试过了alert.dismiss(),但是如何确定警报是否存在?我也希望对ion-select执行相同的操作。

2 个答案:

答案 0 :(得分:2)

Ionic 3 这样做的方式:

ES

答案 1 :(得分:1)

您可以使用registerBackButtonAction

尝试此操作
this.platform.registerBackButtonAction(() => {
  try {
    this.viewController.dismiss()
  }
  catch(e) {
    ... no overlay component open
  }
})

要检查是否存在提醒,您可以使用proposed solution之类的内容检查是否存在叠加层。