Используйте намерение, чтобы указать желаемую позицию вашего viewpager
перед изменением действия
Intent mIntent = new Intent(A.this, B.class)
mIntent.putExtra("pager_position",1) // 0 in case you want the first fragment
startActivity(mIntent)
В действии B, с viewpager
, убедитесь, что ваши viewpager
и FragmentPagerAdapter
инициализируются перед получением данных из намерения.
После этого вы просто выражаете это:
Bundle extras = getIntent().getExtras();
int pageIndex = extras.getInt("pager_position")
mViewPager.setCurrentItem(pageIndex)