如何知道Android ActionBar选项卡式活动中的哪个选项卡在视图中

如何知道Android ActionBar选项卡式活动中的哪个选项卡在视图中,android,android-fragments,android-actionbar,android-viewpager,Android,Android Fragments,Android Actionbar,Android Viewpager,因此,我使用ActionBar选项卡式活动和ViewPager创建了一个Android应用程序项目。 我还创建了两个片段类,并附带了相应的片段布局。当选择相应的选项卡时,我将片段返回到SectionsPagerAdapter public class SectionsPagerAdapter extends FragmentPagerAdapter { public SectionsPagerAdapter(FragmentManager fm) { super(fm)

因此,我使用ActionBar选项卡式活动和ViewPager创建了一个Android应用程序项目。 我还创建了两个片段类,并附带了相应的片段布局。当选择相应的选项卡时,我将片段返回到SectionsPagerAdapter

public class SectionsPagerAdapter extends FragmentPagerAdapter {

    public SectionsPagerAdapter(FragmentManager fm) {
        super(fm);
    }

    @Override
    public Fragment getItem(int position) {
        // getItem is called to instantiate the fragment for the given page.
        // Return a PlaceholderFragment (defined as a static inner class below).
        switch (position) {
        case 0:
            return new fragmentAddSize();
        case 1:
            return new fragmentMySizes();
    }
    return null;
    }
} 
现在我有一些关于这个的问题。 我的印象是,每次选择一个选项卡时,它都会调用fragment类并进入片段的onCreateView,但它只发生一次

我想要实现的是知道何时选择了选项卡以及相应的片段在视图中。
因此,每次我切换选项卡时,它都会弹出一个选项卡,表示您在选项卡1或选项卡2中。

将pageChangeListener添加到您的寻呼机中


我不想在主活动中添加任何内容。在fragment类中有可能有一些东西吗?这个问题的公认答案应该能让你成为一个救生员。这很有魅力。谢谢:)