Fragment中嵌套了ViewPager,ViewPager採用的適配器是FragmentPagerAdapter,FragmentPagerAdapter需要傳入參數FragmentManager進構造器。注意如果
傳入的是如下
new FragmentPagerAdapter(this.getthis.getActivity().getSupportFragmentManager())
會引起Fragment在Resume後ViewPager裏的Fragment內容消失,我猜測應該是沒有onAttach。
正確的做法是如下
new FragmentPagerAdapter(this.getChildFragmentManager())
Fragment使用時一定要注意層次關係。
stackoverflow上也有相關問題http://stackoverflow.com/questions/17672779/navigating-back-to-fragmentpageradapter-fragments-are-empty