按下硬件后退按钮,我的应用程序应从第二个选项卡导航到第一个选项卡

时间:2018-04-08 13:04:54

标签: android angularjs ionic-framework ionic3 back-button

我的应用中有两个标签,让我们说tab1和tab2。如果我当前在tab2然后按下后退按钮我应该转到tab1而不是关闭我的应用程序。

1 个答案:

答案 0 :(得分:0)

您可以通过添加addOnPageChangeListener来检查您所在的选项卡,并且在onPageScrolled方法中,您可以检查它是第一个选项卡或页面还是第二个选项卡,并将其存储为boolean或flag变量。然后覆盖onBackPressed方法并使用if标志变量使用if条件,如果它是第一个标签,则调用super.onBackPressed,否则只调用return