Have you tried calling mViewPager.setCurrentItem(tab.getPosition()); at the end of onCreate()?
mViewPager.setCurrentItem(tab.getPosition());
onCreate()