从Android应用程序中的另一个活动返回上一个选项卡

时间:2017-11-12 14:39:08

标签: android android-fragments tabs

我有这个Android应用,我的主要活动HomeActivity使用fragmentsViewPager包含两个tab layout。每个片段都包含一个项目列表,点击后会将用户带到另一个活动。现在,我希望在当前活动中按下tab layout时返回上一个back button。简单地说,我如何回到用户来自的标签布局。通常,后退会将用户带到默认选项卡,在本例中为BtcFragment选项卡,但我希望能够将用户返回到HomeActivity中最初单击的选项卡。

1 个答案:

答案 0 :(得分:0)

在您的主要活动中或您定义视图寻呼机的位置创建一个静态方法,如下所示:

public static void ViewPagerTabSelector(int tabNumber) {
    mViewPager.setCurrentItem(tabNumber);
}

然后从你想要回到你的onbackpress电话中的活动开始:

 @Override
public void onBackPressed() {
   MainActivity.ViewPagerTabSelector(0);
}