首页 文章

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

提问于
浏览
-4

我的应用程序中有两个选项卡,比如tab1和tab2 . 如果我当前在tab2然后按下后退按钮我应该转到tab1而不是关闭我的应用程序 .

1 回答

  • 0

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

相关问题