Android 重置选项卡栏操作上片段的状态(不保存或还原)

Android 重置选项卡栏操作上片段的状态(不保存或还原),android,android-fragments,android-viewpager,Android,Android Fragments,Android Viewpager,如何在通过选项卡栏操作导航到片段时重置片段的状态。 例如:我有两个选项卡(A和B),每个选项卡有3个片段。 目前,我在标签B的第3个片段中。 -我选择选项卡A -我重新选择选项卡B 预期结果应为相应选项卡(B)的片段编号1。 它实际做的是,它把我带到先前保存的状态,即片段3 toolBarTextView = (TextView) findViewById(R.id.toolBarTextView); viewPager = (ViewPager) findVi

如何在通过选项卡栏操作导航到片段时重置片段的状态。 例如:我有两个选项卡(A和B),每个选项卡有3个片段。 目前,我在标签B的第3个片段中。 -我选择选项卡A -我重新选择选项卡B 预期结果应为相应选项卡(B)的片段编号1。 它实际做的是,它把我带到先前保存的状态,即片段3

        toolBarTextView  = (TextView) findViewById(R.id.toolBarTextView);
        viewPager = (ViewPager) findViewById(R.id.pager);

        adapter = new ViewPagerAdapter(getSupportFragmentManager());
        tabLayout = (TabLayout) findViewById(R.id.tabLayout);

        // Add Fragments to adapter one by one -- For TAB 1
        if (fragmentNo != 1){
            adapter.addFragment(new OpenOrdersFragment(),"0\nOPEN");
        }else if (fragmentNo == 1){
            //from OpenOrdersFragment fragment to move in BookingDetailFragment
            adapter.addFragment(new BookingDetailFragment(),"0\nOPEN");
        }

        //from assigned fragment to move in BookingDetailFragment   -- For TAB 2
        if (fragmentNo == 0 || fragmentNo == 1 || fragmentNo == 2){
        //adapter.addFragment(new BookingAssigned(),"0\nASSIGNED");
        } else if (fragmentNo == 3){
            adapter.addFragment(new 
            BookingDetailFragment("assigned"),"0\nASSIGNED");
        }else if (fragmentNo == 4){
            adapter.addFragment(new PickUpFragment(),"0\nASSIGNED");
        }

//        -- For TAB 3
        adapter.addFragment(new BookingDelivered(),"0\nDELIVERED");
        viewPager.setAdapter(adapter);
}
}

您是否在查看寻呼机上使用setOffscreenPageLimit方法?@Duggu no先生。。。这会有多大帮助…你能在你的viewpager上详细介绍一下ToffScreenPageLimit(0)并尝试一下吗…先生,我对android编程很幼稚。。所以我的问题可能看起来很傻。。。对不起:)。。。我应该在viewpageadapter类(我的例子中是viewpageadapter扩展fragmentstatepage)或其他地方重写上述方法吗..请在您在查看页面上添加片段的地方添加代码。您在查看页面上使用setOffscreenPageLimit方法吗?@Duggu否先生。。。这会有多大帮助…你能在你的viewpager上详细介绍一下ToffScreenPageLimit(0)并尝试一下吗…先生,我对android编程很幼稚。。所以我的问题可能看起来很傻。。。对不起:)。。。我应该在viewpageadapter类(我的例子中是viewpageadapter扩展fragmentstatepage)或其他地方重写上述方法吗..请在ViewPager上添加片段的地方添加代码。