但是,如果单击启动中的ActivityA,现在将显示fragmentA,按home,然后单击启动中的ActivityB,它将首先显示fragmentA,然后显示fragmentB,即使通过setCurrentItem(tab,false / smooth /)方法或自定义Scroller(将持续时间设为0)。
这个问题有解决方案吗?
答案 0 :(得分:0)
这可以帮助您:
private void setupViewPager(ViewPager viewPager) {
ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
adapter.addFragment(new ManageFragment(), "MANAGE");
adapter.addFragment(new BotsFragment(), "BOTS");
adapter.addFragment(new OnlineFragment(), "ONLINE");
viewPager.setAdapter(adapter);
viewPager.setCurrentItem(1);// If you want to open botsFragment
}