FragmentPagerAdapter で 返すデータ数が、実際に3つあっても、
タブで1番目に切り替えを行うまで、FragmentManager の中には、2つしかFragmentが入っていないような動きになっていた。
List<Fragment> datas = getSupportFragmentManager().getFragments();
// 2つだけ
setOffscreenPageLimit で、最後のIndexを設定すると解決する。
final ViewPager viewpager = (ViewPager) findViewById (R.id.main_view_pager); viewpager.setAdapter(adapter); viewpager.setOffscreenPageLimit (datas.size() - 1);