首页 文章

OnBackPressed在一个片段中返回到前一个Tab

提问于
浏览
2

我有一个Activity,它包含两个片段(Fragment1和Fragment2) . 反过来,Fragment2有三个片段标签(Tab1,Tab2,Tab3) . 如何实现onBackPressed,这样如果我在Tab 3并按回按钮它应该去Tab2然后再单击后退按钮上的Tab1 . 我在我的Activity中实现了onBackPressed() . 因为我是android的新手,我不知道如何继续 .

1 回答

  • 0

    你可以这样做

    @Override
    public void onBackPressed() {
        if (getFragmentManager().getBackStackEntryCount() > 0) {
            getFragmentManager().popBackStack();
        } else {
            super.onBackPressed();
        }
    }
    

    有关详细信息,请参阅docs

相关问题