首先默认情况下,ionic3 下对安卓的物理返回键处理,当点击返回键的时候直接退出了程序。
这对于我们的用户体验确实是极其不佳的。
我们通常的做法是:
点击返回键的时候,退回上级路由,当没有路由返回的时候,提示按2次可以退出程序。
怎么做呢,直接看代码吧.
首先我们需要在app.component.ts的platform.ready 方法里处理这一逻辑。
Alert提示框模式
constructor(private platform: Platform, private alertCtrl: AlertController) {
platform.ready().then(() = >{
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need
// 注册返回键事件监听
...